表单字段属性
表单设计器中每个字段项的属性配置:通用属性、按字段类型的渲染差异与字段脚本。
概述
表单设计器左侧「表单字段」分类下会列出当前实体对象的全部字段(含 Lookup 关联字段),每个字段拖入布局后成为一个字段项(FormItem)。选中字段项即可在右侧属性面板配置其属性。
字段项的属性分为两类:
- 通用属性:在表单设计器中可直接配置,用于控制该字段在本表单中的标题、显隐、必填、只读、默认值、占位符与脚本。
- 分类属性:由字段自身类型决定其渲染形态(如文本框、日期选择、评分、上传等),在字段配置中定义,表单设计器只读取并渲染,不在此处修改。
表单配置与字段配置的分工
字段配置决定「字段是什么」(类型、数据源、验证、渲染方式),表单配置决定「字段在本表单界面中如何呈现」(标题、显隐、默认值、排布)。修改本表单的字段属性不会影响字段定义本身。
配置项
字段项的通用属性如下:
| 配置项 | 说明 |
|---|---|
| 字段编码 | 字段在对象中的唯一编码,只读,来自字段定义 |
| 名称 | 字段在本表单中展示的标签,必填,默认取字段名称 |
| 是否隐藏 | 是否在表单中隐藏该字段,默认否 |
| 是否必填 | 是否强制填写,默认否 |
| 是否只读 | 是否只读展示,默认否 |
| 默认值 | 字段的默认值,支持系统环境变量 |
| 占位符 | 输入框的提示文案(Placeholder) |
| 字段脚本 | 用于控制字段联动行为的 JavaScript 脚本 |
字段项的状态标识
在画布中,被隐藏的字段会显示「隐」标签,配置了字段脚本的字段会显示脚本图标;Lookup 类型字段带有提示「Lookup 类型字段只在详情页展示」。
通用属性
名称与编码
- 字段编码(Code):只读,与对象字段一致,是表单提交时的数据键。
- 名称(Name):必填,即字段标签;若不填写会校验失败。
显隐与读写
- 是否隐藏(IsHide):为
true时字段在表单中不渲染。在详情模式下还会与「详情模式下隐藏空字段」联动。 - 是否必填(IsMustInput):为
true时由前端生成必填校验。 - 是否只读(IsReadOnly):为
true时字段禁用编辑;详情模式下所有字段均按只读处理。