如何配置布局规则
根据条件控制字段显示、必填和只读。
概述
布局规则用于控制字段在页面中的显示、隐藏、必填和只读。布局规则只在手动新建、编辑和详情页显示时生效。

开始之前
- 您已配置对象布局。
- 您已确认规则适用的布局。
- 您已确认条件字段和被控制字段。
WARNING
布局规则不适用于导入、OpenAPI、工作流后动作字段变更和批量更新。
第一步:进入布局规则
- 在 对象管理 中,打开目标对象。
- 在对象详情页中,进入 布局规则。
- 点击 新建。
第二步:选择布局
- 在 所属布局 中,选择目标布局。
- 输入规则名称。
- 选择布局规则类型。
第三步:配置字段控制
- 在 布局规则类型 中,选择 字段控制。
- 选择主字段。
- 配置条件组。
- 配置满足条件后的操作。
- 选择显示字段、必填字段或只读字段。
- 保存规则。
字段控制以一个主字段作为条件来源。主字段支持下拉单选、单行文本、多行文本、多选、数字、金额、日期、时间、日期时间、手机、邮箱、网址、布尔值、百分数和地区定位组件等类型。

条件组之间是“或”关系,同一组内多个条件是“且”关系。字段间控制可以形成链路,但不能形成循环控制。
满足条件后可执行:
| 操作 | 效果 |
|---|---|
| 显示字段 | 字段默认隐藏,满足条件后显示 |
| 设置必填字段 | 满足条件后字段变为必填 |
| 设置只读字段 | 满足条件后字段变为只读 |

第四步:配置页面控制
- 在 布局规则类型 中,选择 页面控制。
- 选择 新建页 或 编辑页。
- 在新建页中,设置隐藏字段。
- 在编辑页中,设置隐藏或只读字段。
- 保存规则。
页面控制基于页面类型控制字段状态。新建页只支持隐藏字段;编辑页支持隐藏字段和只读字段。

限制
- 每个布局最多设置 10 个布局规则。
- 每条布局规则最多设置 20 组操作。
- 字段间控制可以成线,不能成环。
- 从对象不支持页面控制规则。
- 主字段被禁用或删除后,相关规则通常不能继续编辑。
- 已启用的布局规则需要先禁用后才能删除。
预期结果与验证
用户进入对应页面后,字段按规则显示、隐藏、必填或只读。
常见问题
为什么同一布局下不同角色看到的字段不一致?
布局规则会受到字段权限影响。如果某个角色没有主字段权限,受该主字段控制隐藏的字段可能会显示出来。请检查角色字段权限和布局规则主字段。
为什么设置布局规则时选不到某个字段?
可能原因是该字段已经作为条件字段,不能再作为被控制字段;也可能是该字段在所属布局中未设置为显示。
为什么字段设置为非必填后,前端仍然必填?
请检查是否有布局规则把该字段设置为必填。布局规则可能覆盖字段自身的必填效果。
为什么快捷编辑时没有触发布局规则?
单字段快捷编辑不会触发布局规则。需要在新建页或编辑页完整编辑时验证规则效果。

