开发者社区 问答 正文

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

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

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

展开
收起
游客ti55cbz4rdl7y 2024-11-25 17:01:08 681 发布于江苏 分享
分享
版权
来自: 钉钉宜搭 举报
4 条回答
写回答
取消 提交回答
  • 在宜搭自定义表单中获取普通表单子表单的数据,可以通过设置子表单组件的“数据绑定”来实现,具体步骤可参考阿里云宜搭文档中的相关说明。如果遇到困难,建议咨询一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-10 14:07:55 举报
    赞同 50 评论

    评论

    全部评论 (0)

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

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

    • 设置关联规则:

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

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

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

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

    • 设“商品数量”字段

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

    • 变量传递和使用:

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

    2024-12-09 18:38:38 举报
    赞同 207 评论

    评论

    全部评论 (0)

    登录后可评论
  • image.png
    按照自定义页面表格展示主表和子表信息来做了 但是显示出错了 是哪里还需要更改吗?
    image.png

    2024-11-26 16:52:10 举报
    赞同 243 评论

    评论

    全部评论 (0)

    登录后可评论
  • 如果问题得到了解决,辛苦点下采纳回答哦~

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

    2024-11-26 09:21:09 举报
    赞同 242 展开评论

    评论

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等