

1.简介
1.1功能概述
数据联动是字段属性“默认值”的一种设置。设置数据联动,可以在当前表单中,把当前表单和其他表单字段类型相同的数据联动在一起,当被关联表单的数据发生改变时,当前表单的字段值也会随之改变。
1.2支持字段
支持“数据联动”的字段包括:单行文本、多行文本、数字、日期时间、下拉框、下拉复选框、地址、定位、子表单、成员字段、部门字段。
2.数据联动规则
2.1设置入口
2.1.1选择数据联动
1)对于单行文本、多行文本、数字、日期时间、地址、定位、子表单、成员字段、部门字段:
选择字段后,在右侧“字段属性”的“默认值”下拉框处,选择“数据联动”。
选择字段后,在右侧“字段属性”的“默认值”下拉框处,选择“数据联动”。

2)对于下拉框、下拉复选框字段:
选择字段后,在右侧“字段属性”的“选项”下拉框处,选择“数据联动”。
选择字段后,在右侧“字段属性”的“选项”下拉框处,选择“数据联动”。

2.1.2进入数据联动设置页面
选择“数据联动”后,点击“数据联动设置”进入设置页面。

2.2设置内容
2.2.1联动表单
在下拉框中选择需要调用数据的表单,英雄云支持选择当前应用中的表单、聚合表、数据仓库中的数据流;同时,英雄云还支持通过跨应用选择其他应用的表单。

2.2.2联动条件
1)当存在多个联动条件时,可选择满足“所有”或“任一”条件,即可触发数据联动。
- 所有:多个联动条件之间的关系为【且】,只联动满足所有条件的数据;
- 任一:多个联动条件之间的关系为【或】,联动满足任一条件的数据。

2)联动表单字段:选择联动表单中的字段,或系统字段(创建者、创建时间、修改时间);

3)字段关系:根据选择联动的字段类型,设置不同的字段关系。英雄云支持等于、不等于、等于任意一个、不等于任意一个、包含和不包含六种字段关系。

4)字段值:可选择“当前表单字段”或“自定义”。选择“自定义”时,字段值需要用户手动输入。

2.2.3触发以下联动
设置当前字段需要联动显示的内容。
- 当前表单字段默认为设置字段,无法更改;
- 关联表单字段选择需要被调用的字段,自动匹配为与当前字段同类型、同名称的字段。

全部设置完成后点击“确定”。
3.注意事项
3.1联动字段类型要一致
在数据联动设置中,联动条件与触发结果的字段类型需要完全相同,如数字字段对应数字字段,成员字段对应成员字段。只有以下特殊情况除外:
- 单行文本与多行文本、单选按钮组、下拉框可以互相联动。
- 复选框组与下拉复选框可以互相联动。
当数据联动调取出来的值有多个时,系统会提供一个下拉框供用户进行选择,否则默认只显示第一个提交的数据。
3.2单条件联动和多条件联动
数据联动在实际使用中可以分为单条件联动和多条件联动,其中使用多条件联动时,条件之间的关系有“满足所有”和“满足任一”。“满足所有”即符合全部条件的数据才会被联动出来。
3.3设置字段可编辑
对下拉框或下拉复选框字段设置数据联动时,需要设置字段可编辑,填写表单时可进行手动选择;若设置为不可编辑,则数据联动后会显示暂无内容。