多级数据联动

1. 简介

1.1 案例简介

多级联动,是指当表单中存在多个下拉框或单选按钮组时,通过设置多个数据联动,实现多个字段间的依次联动。

例如,当成员在第一个字段中选择某选项后,第二个字段的可选项会随变化;同理,选择第二个字段的选项后,第三个字段的可选项也会随之变化,以此类推。效果如下图所示:

注:上述方案联动出的选项支持按选项值或数据提交时间来排序,若想按更多表单/系统字段值来对选项排序,建议参考本文第三节扩展方案进行配置。

1.2 应用场景

  • 产品管理 中,产品可根据类型、级别等划分为多种,录入订单时,可使用多级联动选择产品;
  • 课程管理中,课程可根据类型、课时、上课时间等划分为多种,课程报名时,可使用多级联动选择课程;
  • 设备管理 中,设备可根据类型、规格、型号等划分为多种,设备维修时,可使用多级联动选择设备等。

1.3 预期效果

当产品类型选择不同选项时,对应的产品名称选项随之变化,选择不同产品名称后,对应的产品型号也随之变化,如下图所示。点击安装模板

2. 设置步骤

点击安装应用模板 多级数据联动案例,本文将按照应用中的示例表单进行讲解。

以设备检测的场景为例:

2.1 基础表单搭建

1)新建「设备信息基础表」表单,字段设置如下:

字段名称

字段类型

设备编号

流水号

生产日期

日期时间

产品类型

下拉框

产品名称

单行文本

型号

单行文本

单价

数字

设备图片

图片

2)在「设备信息基础表」表单中录入设备基础信息的数据:

3)新建「设备检测」表单,字段设置如下:

字段名称

字段类型

检测日期

日期时间

检测人员

成员单选

产品类型

下拉框

产品名称

下拉框

产品型号

下拉框

检测情况

单选按钮组

异常问题记录

多行文本

2.2 数据联动设置

1)选中「产品类型」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,在下拉框中选择「设备信息基础表 >> 产品类型」字段进行关联:

注:产品类型也可自定义设置选项,可根据实际情况自行配置。

2)选中「产品名称」字段,在「字段属性 >> 选项」处,设置选项为「数据联动」,点击「数据联动设置」:

3)进入数据联动设置页面:

  • 联动表单选择「设备信息基础表」;
  • 条件设置为:「设备信息基础表」中的产品类型字段等于「设备检测」即当前表单的产品类型字段;
  • 触发联动:「设备检测」即当前表单的产品名称字段显示「设备信息基础表」中产品名称字段的值;

全部设置完成点击「确认」。

4)同样的方法,设置「产品型号」字段的数据联动规则如下:

  • 联动表单选择「设备信息基础表」;
  • 条件设置为:「设备信息基础表」中的产品名称字段等于「设备检测」即当前表单的产品名称字段;
  • 触发联动:「设备检测」即当前表单的产品型号字段显示「设备信息基础表」中型号字段的值;

全部设置完成点击「确认」。

注:如果不同类型中产品名称有重复,可在联动条件中增加产品类型,保证数据准确性。

2.3 预期效果

效果参见本文【1.3 预期效果】。

3. 扩展阅读

点击安装应用模板 多级数据联动案例,本节将按照应用中的示例表单进行讲解。

想要联动出来的选项能够按更多规则排序,便于选用,建议使用 关联其他表单数据 来实现联动。仍以设备管理中「产品类型 >> 产品名称 >> 产品型号」的多级联动为例:

3.1 实现思路

「产品类型 >> 产品名称」的联动实现思路如下:

  • 通过关联其他表单数据,从「设备基础信息表」中关联出产品名称的所有字段值作为选项;
  • 再根据已选产品类型,对产品名称值进行过滤即可,还可按需设置「选项排序」规则;

同理,依次实现「产品名称 >> 产品型号」的联动即可。

3.2 设置步骤

1)选中「产品类型」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,在下拉框中选择「设备信息基础表 >> 产品类型」字段进行关联:

2)选中「产品名称」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,并进行如下设置:

  • 选择「设备信息基础表」中产品名称字段的值作为选项;
  • 设置选项排序规则为:按生产日期降序;
  • 添加选项过滤条件为:「设备基础信息表」的产品类型字段等于当前表单的产品类型字段。

3)选中「产品型号」字段,在「字段属性 >> 选项」处,设置选项为「关联其他表单数据」,并进行如下设置:

  • 选择「设备信息基础表」中型号字段的值作为选项;
  • 设置选项排序规则为:按生产日期降序;
  • 添加选项过滤条件为:「设备基础信息表」的产品名称字段等于当前表单的产品名称字段。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验