需求:前台表单中,通过选择关联记录中产品名称,动态获得产品记录数量,只需要数量。
后台可实现,通过 API 解析关联控件的 count 键值得到数量,但不适用业务场景。
前台
汇总控件,只能汇总关联控件已选择的项目数,而非筛选条件可查到的记录数;
文本/数字控件,查询工作表方式只能查字段值写入控件,无法计数;且有受性能考虑,结果集截断前 50 条记录限制;
理论上,明道已把数据表设计成为超表,用不着 SQL。可在前台填表中,直接用现有的汇总、数字/文本控件貌似没法弄,就是不知使用数字/文本控件的自定义函数,其能够运行简单的 JS,能否实现数据表单查询或调用控件其它属性值的能力,请高手指教或给个范例。👀️
汇总控件的筛选条件支持动态值就完美了,能不能加一下这个功能。
不太了解你的场景,但是提供一个思路给你看看
做一个封装工作流,封装工作流里选择你需要的表,设置查询条件,不要设置记录条数限制,然后用运算函数能力统计数据量,拿到的结果可以写入某个字段,下次就可以直接使用了,再然后提供个刷新按钮也行。。
汇总控件要先绑关联控件,可取的数是关联选中的元素个数,而不是关联可查到的列表元素总数 😓
如果关联记录不超过 1000 条的话,可以使用汇总字段,选择汇总「记录数量」,也可以添加筛选条件。