总述

属性联动,用于表单界面字段上的一些动态交互,常见于当某个字段发生值改变时,期望能够触发某些联动操作,例如指定字段的属性或值发生相应的变化。

常见场景

  • 当某个字段有值,将另外一个字段变为隐藏
  • 当某个字段选中值后,另外一个下拉字段可选值范围发生改变
  • 某个字段查询,选中值后自动给另外几个字段赋值

概念说明

触发属性和动作

触发属性:配置是什么字段发生变化

触发动作:配置字段发生了什么变化

附件条件

当某些字段满足某种条件时,才会执行对应的联动

常见的附加条件有,值的比较(大小、有值、无值)

联动属性

需要被改变的目标字段,可以将执行动作分为以下几类

  • 值改变
  • 可选值改变
  • 属性改变
  • 查询并赋值
  • 发起请求
  • 自定义

值改变

字段取值

将来源属性的值赋给目标属性

如下图所示,就是将“物资分类”的值赋值给“分类”这个属性

赋值

给目标属性赋予默认值

如果是字典,则为字典常量值;如果非字典,则手动输入默认值

空值

将目标属性的值置为空

额外填充

触发属性」在设计器中的控件类型必须是「单选搜索」或者「多选搜索

触发属性在触发搜索后,搜索接口中要返回目标属性的数据,额外填充会自动将这部分数据填充到目标属性中

查询并赋值

目标属性」在设计器中的控件类型必须是「单选搜索」或者「多选搜索

使用表单其它属性的值作为查询条件,触发查询后,自动将搜索接口返回的数据填充到目标属性上(如果目标属性使用的是下拉类型的控件,数据会增加至下拉选项中)

公式

目标字段的值由选择的属性通过计算来获得

可选值改变

目标属性」在设计器中的控件类型必须是「下拉单选」或者「下拉多选

控制目标属性只显示某些可选的下拉选项

属性改变

控制目标属性的控件属性,常见的有显隐控制、是否可以编辑、是否必填

校验规则

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

作者:柯立明  创建时间:2024-04-24 15:09
最后编辑:王浩彬  更新时间:2025-05-12 18:04