字段编辑规则
简介
字段编辑规则可以通过一个控件来控制其他字段是否编辑以及在什么条件下可以进行编辑。
使用场景:如果你想实现选择某个选项后,自动联动其他字段可以进行编辑;又或者,在输入某个值之后,自动联动其他字段进行编辑。那么,就可以为表单设置「字段编辑规则」。
设置方法
位置
- 普通字段:表单设计-表单属性-字段编辑规则

添加字段编辑规则
- 在字段编辑规则面板,点击【添加编辑规则】。


编辑规则条件设置
一个字段编辑规则可添加多个条件。多个条件间的逻辑关系可以是满足所有或者满足任意一个。
条件间的逻辑关系
- 所有:所有条件必须同时满足才能编辑后续字段。
- 任意一个:满足其中任意一个条件即可编辑后续字段。

条件设置
- 确定了多个条件间的逻辑关系后,可以为该编辑规则设置条件。

条件设置分为三部分内容:
- 选择字段:设置条件字段,仅支持添加主字段,不支持子表单;
- 设置筛选关系:不同字段支持的筛选关系不一样;
- 设置筛选值:不同字段的筛选值设置不一样,可能是输入也可能是直接选择已有数据。
编辑字段设置
设置好条件以后,需要设置编辑字段。即满足上述条件后需要可编辑的字段,也就是不满足条件不可编辑的字段。
如,商品调研中:
- 当【产品分类】选择[不为空]时,可以编辑【产品名称】、【销售单价】字段

效果演示
上述商品调研表单的效果展示:

其他规则演示
联动得来的选项支持编辑规则
通过数据联动 或 关联其他表单数 得来的字段选项也可以作为编辑规则的条件。
如下图中,【购买商品名称】字段关联【商品信息】表 的【商品名称】字段,在设置编辑规则时,可以直接联动出【商品信息】表中的数据进行条件设置。

注意事项
- 原单选按钮组和下拉框的选项关联设置不再支持,已设置的系统将自动兼容为字段编辑规则配置。
- 新建表单的编辑规则设置以及已建表单的编辑规则修改均需要在表单属性中设置。
- 可以对子表单整体设置为编辑或不可编辑。
- 一个表单可以添加多个编辑规则:一个字段可以是多个编辑规则中的条件字段,也可以是多个编辑规则中的编辑字段。
- 设置的编辑隐规则在查看数据时也生效。
- 管理员数据管理中,编辑规则不生效。
