建立关联字段:
在主表单和子表单中,需要确定用于关联的数据字段。例如,主表单中有一个“订单编号”字段,子表单中的每一条记录也都有对应的“订单编号”字段,这个字段就是关联的关键。
设置关联规则:
在自定义表单(可能是另一个表单或者是报表用于展示数据)中,通过宜搭的数据关联功能来获取子表单的数据。进入自定义表单的设计页面,添加数据关联组件或者在需要获取子表单数据的字段设置中选择“关联数据”选项。
以获取子表单中的“商品名称”字段为例,在自定义表单的字段设置中,选择关联数据源为包含子表单的原表单,然后选择关联条件为“订单编号”(假设前面确定的关联字段是订单编号)相等。这样,当主表单的“订单编号”与子表单的“订单编号”匹配时,就可以获取子表单中对应的“商品名称”等相关数据。
数据筛选和汇总:
除了简单的关联获取数据,还可以使用宜搭提供的函数来对获取到的子表单数据进行处理。例如,如果子表单中有“商品数量”和“商品单价”字段,想要在自定义表单中获取某个订单的总金额,可以使用函数来计算。
设“商品数量”字段
为 quantity ,“商品单价”字段为 price ,在自定义表单的一个计算字段中,可以使用公式 SUM(子表单.quantity * 子表单.price) (具体公式语法可能因宜搭版本略有不同)来计算总金额,这里的“子表单”是指关联获取数据的子表单。
变量传递和使用:
在宜搭的流程中,可以定义变量来传递和处理子表单的数据。例如,在一个审批流程中,需要将子表单中的数据作为变量传递给下一个审批节点。可以在流程的“变量设置”中,将子表单的数据赋值给变量,然后在下一个节点的表单或操作中使用这个变量。
自定义页面表格展示主、子表数据可以参考宜搭案例 :https://docs.aliwork.com/docs/yida_subject/_1/gzgvxdeu6h23a5x6
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。