Skip to content

禁用条件 ​

禁用条件根据规则自动禁用或启用字段,避免在不该改的时候被改掉。外观上通常变灰、不可输入。

静态禁用 vs 禁用条件 ​

属性里的禁用/只读禁用条件(本文)
时机一直不可改按规则变化
适合系统单号、纯展示审批通过锁定、联动回填后锁价

静态设置见禁用及只读。

在哪里找 ​

选中要被动态禁用/启用的目标字段 → 右侧 组件配置 → 向下找到高级配置 → 设置禁用条件。

多数录入类字段都支持(输入、选择、数字等)。

怎么用(分步) ​

  1. 在画布上选中目标字段(例如「报销金额」)。

选中目标字段

  1. 点 设置禁用条件(若按钮在面板下方,先滚到可见)。

打开设置禁用条件

  1. 弹出「禁用条件」配置窗。

禁用条件弹窗

  1. 选择条件成立后组件状态:启用 或 禁用(写反是最常见错误)。

成立后启用或禁用

  1. 点 添加条件,用「字段 / 关系 / 值」写出规则。

添加条件

  1. 顶部还有 逻辑条件 与 计算公式 两个标签(二选一)。多数业务用逻辑条件即可。

逻辑条件或计算公式

写条件前先想清楚

「审批通过后金额不能改」→ 对「报销金额」设条件成立后 禁用,条件写 审批状态 等于 已通过。
若误选「启用」,会变成通过后反而才能改。

逻辑条件与计算公式二选一

同一禁用条件弹窗内,逻辑条件与计算公式只能二选一。

场景示例 ​

入门:审批通过后锁定金额 ​

背景:审批状态变为「已通过」后,报销金额不能再改,防止事后改数。

步骤:

  1. 选中「报销金额」。

选中报销金额

  1. 点 设置禁用条件。

打开禁用条件

  1. 条件成立后选 禁用,添加条件:审批状态 等于 已通过,点 确定。

配置已通过则禁用

  1. 预览:先填金额,再把审批状态改为「已通过」,金额应变灰不可改;「待审批」时仍可改。

预览已通过后金额禁用

预期:不要禁用「审批状态」本身,否则用户无法再切回待审批来解锁。

常用:选商品后锁定单价 ​

背景:单价常由数据联动按商品回填;选好商品后希望用户不能手改价格。

步骤:

  1. 选中「单价」。

选中单价

  1. 点 设置禁用条件。

为单价打开禁用条件

  1. 条件成立后选 禁用,添加:商品 不为空,确定。

已选商品则锁定单价

  1. 预览选任意商品:单价应变灰;清空商品后应可再改(若业务允许清空)。

预览选商品后单价锁定

预期:可与数据联动一起用——先联动写入,再靠禁用条件锁住。触发字段「商品」保持可改。

禁用 vs 隐藏 vs 只读 ​

目标建议
根本不用看见隐藏条件
看得见但不能改禁用条件(本文)或属性只读
仍要提交当前值用预览确认禁用后值是否仍会提交

注意点 ​

  • 不要禁用触发字段:否则用户无法解除禁用。
  • 与必填同时存在:禁用且必填可能导致无法提交——检查逻辑是否冲突。
  • 预览覆盖:至少走「条件成立 / 不成立」两条路径,确认可改与不可改。
  • 按角色控制:身份权限另见身份与权限;运行时批量改可用性见事件流配置中的「组件可用性」。

相关阅读 ​