开发者社区> 问答> 正文

求助:如何在宜搭自定义表单中获取普通表单子表单中的数据

在自定义表单中通过数据源获取表单中子表单的商品字段
image.png

image.png
只能显示客户字段中的数据
子表单中的商品和数量没有显示

展开
收起
游客ti55cbz4rdl7y 2024-11-25 17:01:08 335 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 资深 C++与人工智能程序员。精通 C++,善用其特性构建稳健架构。在人工智能领域,深入研习机器学习算法,借 C++与 OpenCV 等实现计算机视觉应用,于自然语言处理构建文本处理引擎。以敏锐洞察探索技术融合边界,用代码塑造智能未来。
    1. 理解数据关联关系
    • 在宜搭中,表单和子表单之间是一种主从关系。子表单的数据是依附于主表单的,并且可以通过数据关联的方式来获取。首先要明确表单和子表单的字段定义以及数据存储方式。
    1. 使用数据关联组件和规则
    • 建立关联字段:

    • 在主表单和子表单中,需要确定用于关联的数据字段。例如,主表单中有一个“订单编号”字段,子表单中的每一条记录也都有对应的“订单编号”字段,这个字段就是关联的关键。

    • 设置关联规则:

    • 在自定义表单(可能是另一个表单或者是报表用于展示数据)中,通过宜搭的数据关联功能来获取子表单的数据。进入自定义表单的设计页面,添加数据关联组件或者在需要获取子表单数据的字段设置中选择“关联数据”选项。

    • 以获取子表单中的“商品名称”字段为例,在自定义表单的字段设置中,选择关联数据源为包含子表单的原表单,然后选择关联条件为“订单编号”(假设前面确定的关联字段是订单编号)相等。这样,当主表单的“订单编号”与子表单的“订单编号”匹配时,就可以获取子表单中对应的“商品名称”等相关数据。

    1. 通过函数和变量来处理数据
    • 数据筛选和汇总:

    • 除了简单的关联获取数据,还可以使用宜搭提供的函数来对获取到的子表单数据进行处理。例如,如果子表单中有“商品数量”和“商品单价”字段,想要在自定义表单中获取某个订单的总金额,可以使用函数来计算。

    • 设“商品数量”字段

    为 quantity ,“商品单价”字段为 price ,在自定义表单的一个计算字段中,可以使用公式 SUM(子表单.quantity * 子表单.price) (具体公式语法可能因宜搭版本略有不同)来计算总金额,这里的“子表单”是指关联获取数据的子表单。

    • 变量传递和使用:

    • 在宜搭的流程中,可以定义变量来传递和处理子表单的数据。例如,在一个审批流程中,需要将子表单中的数据作为变量传递给下一个审批节点。可以在流程的“变量设置”中,将子表单的数据赋值给变量,然后在下一个节点的表单或操作中使用这个变量。

    2024-12-09 18:38:38
    赞同 93 展开评论 打赏
  • image.png
    按照自定义页面表格展示主表和子表信息来做了 但是显示出错了 是哪里还需要更改吗?
    image.png

    2024-11-26 16:52:10
    赞同 148 展开评论 打赏
  • 如果问题得到了解决,辛苦点下采纳回答哦~

    自定义页面表格展示主、子表数据可以参考宜搭案例 :https://docs.aliwork.com/docs/yida_subject/_1/gzgvxdeu6h23a5x6
    image.png

    2024-11-26 09:21:09
    赞同 160 展开评论 打赏
问答分类:
问答地址:
关联地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载