总述

属性联动,用于表单界面字段上的一些动态交互,常见于当某个字段发生值改变时,期望对应的其他字段属性 、值都发生对应的变化。

常见场景:
某个字段有值,希望另外一个字段变为隐藏
某个字段查询,选中值后自动给另外几个字段赋值
某个字段选值后,另外一个下拉字段可选值范围发生改变

概念说明

触发属性

触发属性配置表明是什么字段发生变化,变化包括:值改变属性聚焦(即被点击)、属性失焦(即离开)、远程查询(发生远程搜索)

附件条件

顾名思义,当某些字段满足某种条件时,才会执行对应的联动变化。
常见的附加条件有,值的比较(比大小、有值、无值)

联动属性

需要被改变的目标字段,根据动作来看,有几大类:值改变、可选值改变、属性改变、查询并赋值

值改变

1.字段取值


从源属取值并赋值给目标字段,如上图,就是将“物资分类”的字段值赋值给“分类”这个字段值

2.赋值


直接赋值默认值,如果是字典,则为字典常量值;如果非字典,则是输入默认赋值

3.空值

顾名思义,就是将字段的值置为空

4.额外填充


配合搜查查询场景使用,当远程查询里面包含了对应目标字段的code值时,会自动给目标字段赋值

5. 公式


目标字段的值由选择的属性通过计算来获得,未来会扩展支持公式编辑器来编辑数据

求和表示将所选属性进行求和计算
相乘表示将所选属性进行相乘计算
最大值表示将所选属性中求出最大值
最小是表示将所选属性中求出最小值

查询并赋值


调用目标字段的查询逻辑,将动作字段作为查询条件,传递目标属性查询用,查询的值赋值到目标字段上

可选值改变


该动作类型需要目标字段为下拉类型才型,主要用于控制属性联动时,只显示某些可选的下拉字段值

属性改变


顾名思义,该控制的是目标字段的控件属性,常见的有显隐控制、是否可以编辑、是否必填。

校验规则


校验规则,回删表示删除某个校验规则;增加表示新增某个校验规则

操作指引

配置属性联动之前,确保表单字段已经保存。

新增联动

配置联动

根据以上的属性说明配置对应的联动即可

作者:王浩彬  创建时间:2021-12-02 13:02
最后编辑:王浩彬  更新时间:2022-11-10 10:58