跳转至

关联多选

内容简介

功能简介

关联多选控件用于在当前表单中同时关联其他表单的多条数据记录,适用于需要一次性选择多个关联对象的业务场景。
该控件的基础能力与关联表单控件一致,但支持多选目标表单数据。

使用场景

  • 一个单据需要关联多个对象的场景
    • 选择多个供应商
    • 选择多项产品或物料
    • 选择多个客户经理、参与人员
  • 需要在表单中建立多对多关系,但不需要将关联数据字段写入当前表单

预期效果

设置步骤

功能入口

设计表单 > 表单设计 > 高级控件 > 关联多选

功能详情

关联表单(必选)

在表单设计中选中关联多选控件,在右侧属性面板的关联表单中选择需要关联的目标表单。

  • 关联多选控件必须指定一个目标表单,否则无法保存表单设计
  • 同一个关联多选控件只可以选择一个目标表单
  • 同一个表单中可以添加多个关联多选控件

数据范围限定

通过数据限定范围设置条件,限制可被选择的目标表单数据范围。
仅满足条件的数据,才会出现在关联表单的可选列表中。

💡 提示
以下说明适用于数据范围限定功能:

  • 条件设置完成后需要单击确定方可生效
  • 数据范围限定只影响可选择的数据集合,不影响已关联的数据展示

数据填充规则

  • 关联多选控件位于子表时:
    • 不支持数据填充规则,仅用于多选关联数据展示
  • 关联多选控件位于主表时:
    • 支持配置数据填充规则
    • 可将关联表单的主表或子表字段,按规则填充至当前表单的主表或子表
    • 支持逐条填充或合并填充子表数据

数据填充规则会在关联数据发生变化时自动触发,并按规则覆盖填充。

显示字段

可配置关联多选控件在关联多选选择列表中展示的字段内容,帮助用户更清晰地识别目标数据。
默认采用目标表单列表设计的首个字段作为显示字段。


注意事项

  • 关联多选仅在主表字段场景下支持数据填充规则
  • 控件位于子表时,不支持配置填充规则
  • 多选关联场景下,若存在多对一的数据关系,系统不会自动判断填充值
  • 数据填充为覆盖式逻辑,请注意已有数据的影响