下拉联动
本案例,主要讲解省市区选择数据时,下拉框选择数据联动的场景配置。
- 案例介绍
- 配置演示
- 配置详细
- 预览效果
本案例,以注册场景为例,当选择省时,市的数据联动刷新选择。
2.1 实体定义
根据表定义实体字段、编码。
2.2 界面定义
通过控件向导生成对应的实体控件,选择省、市控件替换为下拉选择控件,并且绑定实体字段,设置数据来源。
2.3 规则配置
(1)注册按钮事件
配置「新增实体记录」规则,新增实体数据即可。
(2)省下拉选择值改变事件
① 刷新控件的候选项【市】
主要是省的数据变化后(则
[register].[provinceId]
发生变化),那么市候选数据需要重新刷新。市下拉选择控件,会根据过滤条件(
town.provinceId == [register].[provinceId]
)重新刷新数据来源。② 给界面实体/控件/变量赋值【市】
主要是省的数据变化后,市的数据需要清空,根据选择的省份再选择对应的市即可。
例如:原数据(广东省-广州市),当改变省数据为(江西省),则需要清空市(广州市)的数据,否则数据配匹配不上。