34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
---
|
||
name: dynamic-text-config
|
||
description: 接口动态文本配置、字段码注册、Interpolation、动态文本、动态字段、动态字符串、fieldCode。Use when implementing dynamic text, field codes, Interpolation, insert/columns, or registering field codes via batch-import.
|
||
---
|
||
|
||
# 接口动态文本配置
|
||
|
||
## 功能与使用
|
||
|
||
| 规范 | 路径 |
|
||
|-----|------|
|
||
| 功能说明 | `../specs/17-接口动态文本配置/01-功能说明/SKILL.md` |
|
||
| Interpolation 使用方式 | `../specs/17-接口动态文本配置/02-Interpolation使用方式/SKILL.md` |
|
||
| 注入的 Props | `../specs/17-接口动态文本配置/03-注入的Props/SKILL.md` |
|
||
| 字段配置获取机制 | `../specs/17-接口动态文本配置/04-字段配置获取机制/SKILL.md` |
|
||
| 使用示例 | `../specs/17-接口动态文本配置/05-使用示例/SKILL.md` |
|
||
| 使用规范 | `../specs/17-接口动态文本配置/06-使用规范/SKILL.md` |
|
||
| **字段码注册** | `../specs/17-接口动态文本配置/07-字段码注册/SKILL.md` |
|
||
|
||
## 关键约束
|
||
|
||
- **代码 + 注册两步走**:在代码中添加 `fieldCode` 后,**必须通过底座 API 注册字段码**,否则动态文本不生效
|
||
- **角色要求**:字段码注册必须用一级租户(TENANT_ADMIN)token,与菜单/按钮注册(SUPER_ADMIN)不同
|
||
- **按需注册**:只注册 `insert(fieldCode)` 和 `columns([{fieldCode}])` 实际使用的字段码
|
||
- **命名规则**:`fieldCode = appIdentifier-pageFolder-fieldSemantic`,如 `reslib-app-resourceManagement-createTime`
|
||
- **visibleEnum**:`"FALSE"` 表示可见,`"TRUE"` 表示隐藏(注意是字符串,不是 boolean)
|
||
|
||
## 关键词
|
||
|
||
- **Interpolation** / **fieldCode** / **字段码** / **字段配置** / **字段注册**
|
||
- **动态文本** / **动态字段** / **动态字符串** / **动态fieldcode**
|
||
- **insert** / **columns** / **批量导入** / **batch-import**
|
||
- **visibleEnum** / **fieldRename** / **DEFAULT_MENU**
|