多级数据联动
1. 简介
1.1 案例简介
多级联动是指,当表单中包含多个下拉框或单选按钮组时,通过设置多个数据联动,实现不同字段之间的多级联动;
如,在第一个字段中选择不同选项后,第二个字段的选项随之变化,依次类推,效果如下图所示:
1.2 应用场景
- 产品管理 中,产品可根据类型、级别等划分为多种,录入订单时,可使用多级联动选择产品;
- 课程管理中,课程可根据类型、课时、上课时间等划分为多种,课程报名时,可使用多级联动选择课程;
- 设备管理 中,设备可根据类型、规格、型号等划分为多种,设备维修时,可使用多级联动选择设备等。
1.3 预期效果
当产品类型选择不同选项时,对应的产品名称选项随之变化,选择不同产品名称后,对应的产品型号也随之变化,如下图所示。点击安装模板
2. 操作步骤
以设备检测的场景为例:
2.1 基础表单搭建
1)新建「设备信息基础表」表单,字段设置如下:
字段名称 | 字段类型 |
设备编号 | 流水号 |
生产日期 | 日期时间 |
产品类型 | 下拉框 |
产品名称 | 单行文本 |
型号 | 单行文本 |
单价 | 数字 |
设备图片 | 图片 |
2)在「设备信息基础表」表单中录入设备基础信息的数据:
3)新建「设备检测」表单,字段设置如下:
字段名称 | 字段类型 |
检测日期 | 日期时间 |
检测人员 | 成员单选 |
产品类型 | 下拉框 |
产品名称 | 下拉框 |
产品型号 | 下拉框 |
检测情况 | 单选按钮组 |
异常问题记录 | 多行文本 |
2.2 数据联动设置
1)选中「产品类型」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,在下拉框中选择「设备信息基础表 >> 产品类型」字段进行关联:
注:产品类型也可自定义设置选项,可根据实际情况自行配置。
2)选中「产品名称」字段,在「字段属性 >> 选项」处,设置选项为「数据联动」,点击「数据联动设置」:
3)进入数据联动设置页面:
- 联动表单选择「设备信息基础表」;
- 条件设置为:「设备信息基础表」中的产品类型字段等于「设备检测」即当前表单的产品类型字段;
- 触发联动:「设备检测」即当前表单的产品名称字段显示「设备信息基础表」中产品名称字段的值;
全部设置完成点击「确认」。
4)同样的方法,设置「产品型号」字段的数据联动规则如下:
- 联动表单选择「设备信息基础表」;
- 条件设置为:「设备信息基础表」中的产品名称字段等于「设备检测」即当前表单的产品名称字段;
- 触发联动:「设备检测」即当前表单的产品型号字段显示「设备信息基础表」中型号字段的值;
全部设置完成点击「确认」。
注:如果不同类型中产品名称有重复,可在联动条件中增加产品类型,保证数据准确性。
2.3 预期效果
效果参见本文【1.3 预期效果】。