数据联动规则

1. 简介

1.1 功能简介

数据联动是指在一个表单中调用另一个表单或 聚合表满足一定条件的数据。当某一个字段的内容需要跟着上一个字段的变化而自动填写或自动改变选项的时候,就可以使用数据联动功能。

1.2 应用场景

  • 在地址选择时,第一个下拉框选择江苏省,第二个下拉框只能选择江苏省对应的城市;第一个下拉框选择浙江省,第二个下拉框只能选择浙江省对应的城市;这种设置就是应用了数据联动的思想。
  • 在商品信息调用时,选择了某个商品名称或编号后,下面的空格自动填入该商品的价格。

2. 使用规则

2.1 支持字段

支持设置「数据联动」的字段包括:单行文本多行文本数字日期时间下拉框下拉复选框地址定位子表单成员字段部门字段

2.2 设置入口

1)对于以下字段,选中字段后,均在「字段属性 >> 默认值」处设置「数据联动」:

  • 单行文本
  • 多行文本
  • 数字
  • 日期时间
  • 地址
  • 定位
  • 子表单
  • 成员字段
  • 部门字段


2)对于以下字段,选中字段后,均在「字段属性 >> 选项」处设置「数据联动」:

  • 下拉框
  • 下拉复选框

3)对于以下字段,选中字段后,还可以在「字段属性 >> 可选范围」处设置「数据联动」:

  • 部门单选
  • 部门多选

2.3 设置方法

选择「数据联动」后,点击「数据联动设置」即进入设置页面:

需要设置的内容如下:

1)联动表单:想要调用数据的另一张表单或 聚合表

  • 如果需要调用的表单处于其他应用中,可以通过 跨应用 来实现。
  • 如调用聚合表中的数据,设置方法与调用表单的相同。

2)联动条件:联动表单与当前表单的字段需要满足的条件。

  • 首先选择联动表单的字段;
  • 然后设置数据关系,包括:等于、不等于、包含、不包含、为空、不为空、等于任意一个、不等于任意一个;
  • 最后选择当前表单的字段;
  • 如果存在多个条件,可以点击「添加条件」添加联动条件。

3)触发联动:设置「数据联动」的字段要显示的内容。

  • 前面的字段默认为当前设置「数据联动」的字段,无需设置;
  • 后面的字段为联动表单中调用显示的字段。

全部设置完成点击下方「确定」即可使用。

3. 注意事项

1)数据联动设置时,除以下特殊情况外,同一行的字段类型需要完全相同,即成员字段只能对应成员字段,数字字段只能对应数字字段。

  • 单行文本与多行文本、单选按钮组、下拉框可以互相对应。
  • 复选框组与下拉复选框可以相互对应。

2)当数据联动调取出来的值有多个时,需要用下拉框再次进行选择,否则会默认只显示第一个提交的数据;如果调取出来的值是唯一的,则可以根据需要选用其他字段。

3)数据联动在实际使用中可以分为单条件联动和多条件联动,案例详情参见:单条件联动多条件联动

4)对下拉框或下拉复选框字段设置数据联动时,需要设置字段可编辑,联动时即可手动选择,如设置为不可编辑,则数据联动后会显示暂无内容。

5)对部门字段的「可选范围」设置数据联动时,是需要手动点击部门字段进入选择的,如果需要默认显示,需要对默认值去设置数据联动。

4. 调用失败原因排查

当数据联动设置或调取失败时,可以参考以下排查方案:

1)检查数据联动本身逻辑是否正确:如设置了多个条件,需要多个条件满足 and 的关系,全部满足时才能触发联动设置。

2)字段属性是否一致:如「分数录入」表包含姓名(成员单选)和得分(数字)字段;「分数查询」表包含姓名(单行文本)和得分(数字)字段:

此时如果对「分数查询」中的得分字段设置数据联动,条件为姓名相同,这时是选不到「分数录入」表内的成员单选字段的,需要将两个表的字段统一才能实现。

本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持