Skip to content

禁用条件

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

禁用效果

静态禁用 vs 禁用条件

属性里的禁用/只读禁用条件(本文)
时机一直不可改按规则变化
适合系统单号、纯展示未同意协议、审批中锁定

静态设置见禁用及只读

在哪里找

选中字段 → 高级配置禁用条件

禁用条件弹窗

业务示例

入门:协议前禁用提交

「我已阅读并同意」未勾选 → 提交按钮禁用;勾选后启用。

入门:只读单号

申请单号始终只读可用属性禁用;若「草稿可改、提交后不可改」,则用禁用条件看状态字段。

常用:审批中锁定业务字段

状态 = 审批中 → 金额、收款账户禁用;备注仍可编辑(备注不配条件)。

常用:依赖未完成时禁用下一步

必填的「申请人、部门」有空 → 「下一步」按钮禁用;或事件里校验,两者择一或组合。

常用:有优惠券才允许改券码

「使用优惠券」为否 → 券码字段禁用并清空(清空可配合数据联动或事件)。

禁用 vs 隐藏 vs 只读

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

注意点

  • 禁用字段的值是否提交,用预览确认。
  • 不要禁用「触发条件」的那个字段,否则用户无法解除禁用。
  • 与必填同时存在时,禁用且必填可能导致无法提交——检查逻辑是否冲突。

相关阅读

按角色 / 权限控制禁用,见身份与权限。运行时批量改可用性,见行为动作中的「组件可用性」。

相关技术文档