界面模板用于复用界面搭建中的配置,减少重复搭建,并在需要时保持多处配置同步更新。
目前支持的模板类型包括:
使用模板时通常有两种方式:
引用:多处共享同一份模板配置;修改模板或任一引用处,其他引用处会同步更新。复制:复制为独立配置;后续互不影响。当某个区块/弹窗已经配置好时,可以在其设置菜单中使用 保存为模板,并选择保存方式:
将当前...转为模板:保存后,当前位置会切换为引用该模板的形式。复制当前...为模板:仅创建模板,当前位置保持不变。保存为模板模板名称 / 模板描述,并选择保存模式:
将当前区块转为模板:保存后,当前位置将替换为 区块模板 区块(即引用该模板)复制当前区块为模板:仅创建模板,当前区块保持不变

区块模板模板:选择一个模板模式:引用 或 复制

当区块正在引用模板时,可在区块设置菜单中使用 将引用转换为复制,把当前区块改为普通区块(断开引用),后续修改互不影响。

复制 模式会重新生成区块及子节点的 UID,部分依赖 UID 的配置可能需要重新配置。字段模板用于在表单区块和详情区块中复用字段区域的配置(字段选择、布局与字段配置),避免在多个页面/区块中重复添加字段。
字段模板只作用于“字段区域”,不会替换整个区块。若要复用整个区块,请使用上文的区块模板。
字段模板引用 或 复制

当区块中已存在字段时,使用引用模式通常会提示确认(因为引用字段会替换当前字段区域)。
当区块正在引用字段模板时,可在区块设置菜单中使用 将引用字段转换为复制,把当前字段区域变为独立配置(断开引用),后续修改互不影响。

复制 模式,或先执行“将引用字段转换为复制”。弹窗模板用于复用一套弹窗界面与交互逻辑。关于弹窗的打开方式、尺寸等常规配置,参考 编辑弹窗。
保存为模板将当前弹窗转为模板:保存后,当前弹窗将切换为引用该模板复制当前弹窗为模板:仅创建模板,当前弹窗保持不变
弹窗模板 中选择模板即可复用
弹窗模板与触发弹窗的操作场景有关。选择器会根据当前场景自动过滤/禁用不兼容的模板(不满足条件时会提示原因)。
| 当前操作类型 | 可使用的弹窗模板 |
|---|---|
| Collection 操作 | 同一 Collection 的 Collection 操作创建的弹窗模板 |
| 非关联 Record 操作 | 同一 Collection 的 Collection 操作或非关联 Record 操作创建的弹窗模板 |
| 关联 Record 操作 | 同一 Collection 的 Collection 操作或非关联 Record 操作创建的弹窗模板;或同一关联字段的关联 Record 操作创建的弹窗模板 |
关系数据(关联字段)触发的弹窗模板有特殊的匹配规则:
当弹窗模板是从关联 Record 操作创建时(模板带有 associationName),该模板只能被完全相同关联字段的操作/字段使用。
例如:在 订单.客户 关系字段上创建的弹窗模板,只能被其他 订单.客户 关系字段的操作使用,不能被 订单.推荐人 关系字段使用(即使两者的目标数据表都是 客户)。
这是因为关系弹窗模板内部的变量和配置依赖于特定的关联关系上下文。
关联字段/操作可以复用目标数据表的非关系弹窗模板(Collection 操作或非关联 Record 操作创建的模板),只要数据表一致即可。
例如:订单.客户 关系字段可以使用 客户 数据表的弹窗模板。这种方式适合在多个关系字段间共享同一套弹窗配置(如统一的客户详情弹窗)。
当弹窗正在引用模板时,可在设置菜单中使用 将引用转换为复制,把当前弹窗改为独立配置(断开引用),后续修改互不影响。

系统设置 → UI 模板 中可查看和管理所有模板:
字段模板来源于区块模板,在区块模板中管理。

支持的操作:查看、筛选、编辑、删除。
注意:若模板正在被引用中,则无法直接删除。请先在引用该模板的位置使用
将引用转换为复制断开引用,再删除模板。