总述
属性联动,用于表单界面字段上的一些动态交互,常见于当某个字段发生值改变时,期望对应的其他字段属性 、值都发生对应的变化。
常见场景:
某个字段有值,希望另外一个字段变为隐藏
某个字段查询,选中值后自动给另外几个字段赋值
某个字段选值后,另外一个下拉字段可选值范围发生改变
概念说明
触发属性
触发属性配置表明是什么字段发生变化,变化包括:值改变、属性聚焦(即被点击)、属性失焦(即离开)、远程查询(发生远程搜索)
附件条件
顾名思义,当某些字段满足某种条件时,才会执行对应的联动变化。
常见的附加条件有,值的比较(比大小、有值、无值)
联动属性
需要被改变的目标字段,根据动作来看,有几大类:值改变、可选值改变、属性改变、查询并赋值
值改变
1.字段取值
从源属取值并赋值给目标字段,如上图,就是将“物资分类”的字段值赋值给“分类”这个字段值
2.赋值
直接赋值默认值,如果是字典,则为字典常量值;如果非字典,则是输入默认赋值
3.空值
顾名思义,就是将字段的值置为空
4.额外填充
配合搜查查询场景使用,当远程查询里面包含了对应目标字段的code值时,会自动给目标字段赋值
5. 公式
目标字段的值由选择的属性通过计算来获得,未来会扩展支持公式编辑器来编辑数据
求和表示将所选属性进行求和计算
相乘表示将所选属性进行相乘计算
最大值表示将所选属性中求出最大值
最小是表示将所选属性中求出最小值
查询并赋值
调用目标字段的查询逻辑,将动作字段作为查询条件,传递目标属性查询用,查询的值赋值到目标字段上
可选值改变
该动作类型需要目标字段为下拉类型才型,主要用于控制属性联动时,只显示某些可选的下拉字段值
属性改变
顾名思义,该控制的是目标字段的控件属性,常见的有显隐控制、是否可以编辑、是否必填。
校验规则
校验规则,回删表示删除某个校验规则;增加表示新增某个校验规则
操作指引
配置属性联动之前,确保表单字段已经保存。
新增联动
配置联动
根据以上的属性说明配置对应的联动即可
作者:王浩彬 创建时间:2021-12-02 13:02
最后编辑:王浩彬 更新时间:2022-11-10 10:58
最后编辑:王浩彬 更新时间:2022-11-10 10:58