开发者社区 > 大数据与机器学习 > 正文

入库表单的子表单中关联表单组件的值该怎么取呢?

在入库表单中的子表单使用关联组件关联了库存表,然后想在页面规则那里写子表单数据提交公式,发现没法行得通呢,求指教
1.png
2.png
3.png
这个函数ARRAYGET(),我使用哪里不对吗

展开
收起
无限乐 2024-03-08 19:15:22 53 1
4 条回答
写回答
取消 提交回答
  • 将军百战死,壮士十年归!
    1. 创建变量存储关联表单数据。
    2. 配置联动动作,将选中数据保存到变量。
    3. 绑定单行文本值到变量属性。
    4. 必要时编写自定义脚本处理。
    5. 在主表单中配置数据源和过滤条件。
    6. 设置列表控件显示子表单数据。
    2024-03-11 11:53:03
    赞同 展开评论 打赏
  • 阿里云大降价~

    在入库表单的子表单中使用关联组件关联库存表后,如果您想在页面规则中编写子表单数据提交的公式,但发现无法实现,这可能是因为子表单的局限性或者平台的限制。以下是一些可能的解决方案:

    1. 使用数据填充功能:确保您使用的是最新版本的数据填充功能,因为旧版数据填充可能不支持触发关联表单组件的填充。在设置数据填充条件时,您可以设置多条相同字段的填充条件,以便将选中的关联数据的字段填充到当前表单的字段中。
    2. 创建变量并设置联动动作:在子表单内或父表单中创建一个变量,用来存储关联表单选择的数据。然后在关联表单组件上配置选中数据后的动作,将选中的数据对象保存到之前创建的变量中。
    3. 绑定值到单行文本:将单行文本组件的值绑定到上述变量中的title属性。这样,当关联表单发生变化时,单行文本组件的值也会相应更新。
    4. 利用父子表单关系:如果直接通过表达式无法完成过程,可以考虑使用宜搭支持的扩展能力,例如编写自定义JavaScript脚本来处理这个场景。当关联表单发生变化时触发脚本执行,脚本解析传入的数据,并更新子表单内的单行文本组件值。
    5. 检查关联类型和子表配置:确保您正确设置了关联类型(本应用其他表单或其他应用表单),并选择了正确的关联应用和子表。同时,设置好子表显示的字段和读写权限,以及子表搜索条件,以便于在运行平台选择子表关联数据时能够方便地查找。

    请注意,以上步骤可能需要根据您的具体情况和所使用的平台进行调整。如果您在操作过程中遇到困难,建议查阅相关的帮助文档或联系平台的技术支持获取更详细的指导。

    2024-03-11 11:53:03
    赞同 展开评论 打赏
  • 关于您提到的子表单数据提交公式无法行得通的问题,以下是一些可能的解决步骤和建议:

    1. 确认关联关系
      确保子表单的关联组件已经正确关联了库存表。您可以检查组件设置,确认所选的字段和表是否正确。

    2. 检查数据权限
      确保当前用户有权限访问和修改库存表中的数据。权限不足可能导致数据无法正确提交。

    3. 页面规则限制
      查看页面规则,确保没有规则限制了子表单数据的提交。例如,可能有规则在特定条件下阻止了数据的保存或提交。

    4. 子表单字段验证
      检查子表单中的字段是否有必填项或验证规则,确保在提交前所有字段都满足验证条件。

    5. 查看系统日志或错误提示
      大多数表单系统都会在遇到错误时给出提示或记录日志。检查这些提示或日志,可能会找到导致提交失败的具体原因。

    6. 联系技术支持
      如果您尝试了上述步骤仍然无法解决问题,建议联系您所使用的表单系统的技术支持团队。他们可能能够提供更具体的帮助或解决方案。

    7. 检查API或集成
      如果您的表单系统支持API或与其他系统集成,确保这些集成或API调用没有导致问题。

    8. 简化测试
      尝试创建一个简单的子表单和关联,看看是否能正常提交数据。这有助于确定问题是否与特定的表单设置或数据有关。

    9. 查看文档和社区
      查阅您所使用的表单系统的官方文档或社区论坛,看看是否有其他用户遇到了类似的问题,并找到了解决方案。

    2024-03-09 16:14:44
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在入库表单的子表单中获取关联表单组件的值,以下是具体的步骤:

    1. 创建变量:在子表单内或父表单中创建一个变量,用于存储关联表单选择的数据。
    2. 设置联动动作:在关联表单组件上配置选中数据后的动作,将选中的数据对象保存到之前创建的变量中。
    3. 绑定值到单行文本:将需要显示的单行文本组件的值绑定到上述变量中的相应属性,例如title属性。
    4. 自定义脚本处理:如果由于子表单的局限性,无法直接通过表达式完成这个过程,您可能需要编写自定义脚本来处理数据的获取和赋值。
    5. 配置数据源:在主表单设计器中选择列表控件,并配置其数据源。在数据源中选择关联表单,并指定需要查询的字段和条件。
    6. 设置过滤条件:在查询条件中,使用主表单数据的唯一标识符来过滤子表单数据。例如,如果您的主表单包含一个名为「OrderId」的字段,则可以使用类似「ParentId=OrderId」的条件来过滤子表单数据。
    7. 配置列表控件:配置列表控件的列和行,以便显示子表单中对应的数据。在列设置中选择要显示的字段,而在行设置中选择适当的布局和样式。
    2024-03-09 15:37:17
    赞同 1 展开评论 打赏

大数据领域前沿技术分享与交流,这里不止有技术干货、学习心得、企业实践、社区活动,还有未来。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载