对象关系与记录选择器
对象关系类型
Forge 低代码平台支持以下对象关系:
| 关系类型 | 说明 | 示例 |
|---|---|---|
| 一对一 | 一个对象关联一条记录 | 客户 → 信用档案 |
| 一对多 | 一个对象关联多条记录(主子表) | 客户 → 跟进记录 |
| 多对一 | 多条记录关联同一对象 | 跟进记录 → 客户 |
配置关联字段
添加关联对象字段
- 在业务对象的字段配置中,添加「关联对象」类型字段
- 选择目标业务对象(如"客户")
- 配置关联显示字段(如"客户名称"),运行时列表中显示该字段的值
主子表配置
- 在主对象(如"客户")的详情设计中添加「关联数据区块」
- 选择子对象(如"跟进记录")
- 系统自动通过关联字段建立主子关系
- 在子对象的列表设计中配置显示列
记录选择器组件
记录选择器是运行时表单中用于选择关联记录的组件:
- 用户点击输入框右侧的「选择」按钮
- 弹出关联对象的列表弹窗
- 支持搜索和分页
- 选择后自动填入关联字段值和显示名称
记录选择器配置
| 配置项 | 说明 |
|---|---|
| 是否多选 | 允许选择多条记录(仅多对多关系) |
| 搜索字段 | 弹窗中可搜索的字段 |
| 显示字段 | 选中后在输入框中显示的字段 |
| 过滤条件 | 弹窗列表的过滤规则 |
使用示例
以"订单 → 客户"关联为例:
- 在订单对象中添加「关联对象」字段,命名为
customer_id,关联到"客户"对象 - 设置显示字段为"客户名称"
- 运行时,新建订单时点击客户字段的选择按钮,弹出客户列表
- 选择客户后,订单记录的
customer_id自动填入客户 ID
