更新日期

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设置字段可编辑

对下拉框或下拉复选框字段设置数据联动时,需要设置字段可编辑,填写表单时可进行手动选择;若设置为不可编辑,则数据联动后会显示暂无内容。