表单容器
表单容器是一种高性能的表单控件,具备数据域管理能力,集成了数据绑定、数据校验和样式控制等功能。
一、何时使用
- 需要收集结构化信息,如用户资料、订单信息等
- 单页内仅使用一个主表单时
- 表单项需要绑定后端接口,并支持自动生成字段
- 需要统一管理表单项校验、样式、状态等
二、属性配置
1. 数据源
表单容器支持通过接口绑定来管理数据的创建、更新和初始化。
1.1 创建数据
用于创建新实体数据,绑定后端创建 API。
- 系统将自动识别 API 中字段,自动生成表单项(字段名与标签)
- 表单项在界面中会自动同步为对应的输入控件
示例:
1.2 更新数据
用于对现有数据进行编辑提交,绑定后端更新 API。
- 同样支持字段自动匹配与同步生成
示例:
1.3 初始化数据
用于页面加载时填充默认值,如编辑场景中预加载已有数据。
详细用法参考:数据绑定。
2. 表单项配置
每个表单项支持设置:
- 标签(Label):字段显示名称
- 数据项(Field):对应的数据字段名
- 是否禁用 / 是否隐藏
如绑定了“创建数据”或“更新数据”的接口,系统将根据 API 返回字段自动生成表单项。
示例:
3. 外观设置
3.1 标签对齐方式
标签位置可设置为:上、下、左、右,默认左对齐。
示例:
3.2 标签宽度
标签宽度支持自定义,默认值为 60px
,可根据设计需要调整。
示例:
3.3 显示冒号
启用后,标签后自动添加冒号(:),符合常规表单风格。
示例:
4. 状态控制
无特殊状态设置,通用状态详见:通用状态。
三、样式
表单容器无独立样式配置项,通用样式设置详见:通用样式。
四、常见使用场景
1. 数据新增或编辑场景
如下为博客内容表单的设计,可用于新建或编辑博客内容: