多条件数据联动

1.简介

1.1 功能简介

若一个数据的联动需要通过多个条件进行控制,那么在添加数据筛选条件时,可以为其添加多个联动条件,只有符合全部条件的数据才会被联动出来。

注:数据联动支持添加多个联动条件,多个联动条件间的逻辑关系可以为「且」或「或」。

1.2 应用场景

  • 课程报名场景中,需要根据上课时间段和课程名称两个条件联动出课程的金额。
  • 学生成绩管理场景中,学生成绩需要年级、班级以及学生姓名这三个条件共同得出。

1.3 预期效果

以学生成绩录入为例,通过年级和班级两个条件联动出该班级所有学生:

2. 操作步骤

2.1 搭建表单

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

字段名称

字段类型

字段设置

年级

下拉框

选项设置为:一年级、二年级

班级

下拉框

选项设置为:一班、二班

学生姓名

单行文本

性别

下拉框

选项设置为:男、女

2)切换至「数据管理」页面,点击「添加」,填入数据,数据如下所示:

3)新建「学生成绩表」表单,字段设置如下:

字段名称

字段类型

字段设置

年级

下拉框

选项设置为:一年级、二年级

班级

下拉框

选项设置为:一班、二班

学生姓名

单行文本

语文成绩

数字字段

数学成绩

数字字段

英语成绩

数字字段

总成绩

数字字段

默认值设置为公式编辑:SUM(语文成绩,数学成绩,英语成绩)

2.2 设置多条件数据联动

1)进入编辑页面,选中「学生姓名」字段,在「字段属性 >> 选项」处选择「数据联动」,点击「数据联动设置」。

2)联动条件由联动表单字段、筛选关系和当前表单字段/自定义值构成。进入数据联动设置页面:

  • 联动表单选择「学生基础信息表」;
  • 条件设置为:「学生基础信息表」中的年级字段等于「学生成绩表」即当前表单的年级字段,「学生基础信息表」中的班级字段等于「学生成绩表」即当前表单的班级字段;
  • 触发联动为:「学生成绩表」中的学生姓名字段联动显示「学生基础信息表」的学生姓名字段;
  • 全部设置完成点击「确认」。

2.3 效果演示

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

3. 注意事项

3.1 多条件设置

多条件数据联动设置时,需要设置多个条件,只有当全部满足条件时,才能联动出对应数据。每个字段的联动结果均根据其联动条件进行查询显示,不依赖于上一个字段联动条件的设置。

3.2 快捷添加方式

若系统识别到联动条件添加为原多级联动的添加逻辑,系统将自动推荐快捷添加方式,帮助管理员快速完成条件的添加及设置。

如下图,在年级联动班级,班级联动姓名的多级联动设置中,当设置姓名的数据联动时,若只添加了一组联动条件,系统将自动推荐剩余条件的快捷添加方式,轻轻一点即可完成剩余条件的添加。

注:设置方式符合原多级联动设置才会出现此推荐。

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5