Files
WorkNote/KMmpm/系统介绍/数据建模/对象类定义/模板描述.md

33 lines
1.9 KiB
Markdown
Raw Normal View History

# 介绍
模板描述对象用于定义模板描述关系
需要在 **数据建模** → [对象类定义](对象类定义.md) → **有管理的类****有版本的类(版本对象)****模板描述** 类中创建子类,去定义 [模板描述关系](#模板描述关系)
![](assets/Pasted%20image%2020250209160030.png)
## 模板描述关系
**模板描述** 类下创建出的子类,并不直接具备相应的模板描述关系,即便是在 [对象模板](../../系统定制/对象模板.md) 中有对应的 [一级子目录](../../系统定制/对象模板.md#新建一级子目录) 也不能通过 **模板描述** 类的子类将对象实例创建出来
创建时,会提示:当前模板描述类未定义模板描述关系或内容对象不可定义模板
![](assets/Pasted%20image%2020250210094857.png)
### 定义模板描述关系
定义模板描述关系需要在 **数据建模** → [对象类定义](对象类定义.md) 中找到相应的 **模板描述** 类的子类,在其 **版本对象类****关系定义** 中新增 **模板描述关系** (一个模板描述类只能定义一条模板描述关系,绑定一个从方对象类)
![](assets/Pasted%20image%2020250210095801.png)
新增的 **模板描述关系** 需要选择绑定的 **从方对象类**,即该模板描述子类通过模板描述关系描述的就是这个从方对象类
![](assets/Pasted%20image%2020250210102507.png)
选择 **从方对象类** 后,还要填写 **关系名称**、**关系内部名**、**反关系名称** 等信息,完成后进行 **保存**,并 **应用**
### 可定义模板
完成了 [定义模板描述关系](#定义模板描述关系) 后,还需要找到 **从方对象类**,在其 **版本对象类****基本信息** 中勾选 **可定义模板** 才可,完成后进行 **保存**,并 **应用**
![](assets/Pasted%20image%2020250210105247.png)