1. 帮助中心 >
  2. 博客 >
  3. 数据联动
返回

简道云实例用法:一个多级联动的示例

标签:数据联动 实例用法 多级联动 

一些细心的用户已经发现了,简道云的大部分控件都是可以进行数据联动操作的。而在下拉框中有一个“关联其他表单数据”的选项。这个选项是说,可以把其他表单的数据当成这个下拉框的选项来使用。这就可以做到动态更新下拉框的选项值了。同时还可以通过数据联动,实现上一个下拉框的选择结果,影响下一个下拉框的选项内容。我们举例说明:

1.基础信息表的内容已经就位。这里要说明的是,多级联动,要保证信息的对应性。就是说,最终查找的个人,和大区,城市,部门要是对应的。因此在做信息表的时候,这里都要对应到个人。

我们来看一下数据管理的内容:

这里是信息表,城市和大区有一一对应的关系,部门和城市、大区都不是一一对应的。但是由于个人是对应的,这些信息就可以都被统一起来。

2.在奖金发放表中,我要从大区定位到个人。

3.对大区设置“关联其他表单数据”,选择“人事信息表”,“所属大区”字段即可。注意:这里为什么不选择数据联动呢,因为大区不受任何因素制约,直接读取信息表数据即可。

4.对城市设置“数据联动”:

这里,“城市”跟随“大区”变化。选择一个大区以后,“城市”下拉框的选项自动变为该大区应有的城市。

5.对“部门”设置“数据联动”:

这里,虽然“部门”不受“城市”制约,但是我们仍然可以让“部门”跟随“城市”联动,显示该城市拥有的部门。

6.对“员工姓名”设置“数据联动”:

这里,虽然看似“姓名”只根据“部门”联动,但是在选择“华北--北京--销售部”的时候,姓名控件只会出现“华北--北京--销售部”的姓名列表,而不是所有销售部的人。原因是我们在这里设置了类似“传参”的效果,让联动产生多级化。方式就是:几个下拉框/文本框设置数据联动的时候,要有连贯性,即本次联动的条件要是上次联动的返回值。

来看看效果:

 

好了,完成。

表单地址为:https://jiandaoyun.com/f/566a859c851660b65158a0ad