以上我们已经创建了元数据“员工信息”,接下来因为实例的需要,我们还需要创建一个元数据“部门”,作为员工信息下一个字段“所属部门”的取数来源。
元数据“部门”的基础配置类似“员工信息”,但我们的组织架构往往是树形结构的,还需要进行额外的配置,这里着重讲解在元数据【其他设置】中的【树设置】功能,如下图所示。
- 编码名称和显示字段:这个容易理解,对应“部门”元数据字段“部门编码”和“显示名称”。
- 父编码字段:既然是树形结构,最简单的树也需要有父编码来构成。如本例中,父编码就是“上级部门”字段。
- 层码字段:层码是实现不同记录之间层级关系的一种最可靠的方法;父编码字段所不能够达成的检索功能通过层码都能够很好的解决。本例中在建表时预留了“层码”字段就是存储层码的字段。
- 叶节点字段:叶节点字段标识当前记录在树结构中是否为叶子节点(0表示非叶子节点,1表示是叶子节点),本例中在建表时也有预留,配置上。
- 路径存储字段:主要在表单模型“树模型”中对树节点进行编辑时生效,其功能为将当前节点的路径存储到配置的字段中。非树结构生成的必须配置项,我们这里如果没有用到可以暂先不进行配置。
- 节点父编码值:为了更加方便地识别树结构中那些记录是根节点记录,所以需要指定根节点的父编码值。系统推荐是用“-1”来表达,因为在树模型中添加根节点时会为根节点的父编码自动复制为“-1”,您可根据实际业务数据情况自定义。
【树设置】的配置目的主要有两类:
一、需要通过表单模型“树模型”维护标准树形结构数据;
二、使用已经维护好的树形结构数据生成元数据字典:树形EasySearch,作为树形控件供用户选择。
本例中我们主要作为第二种应用,后续我们会讲到对于上述树配置后带来的实际应用效果。
作者:Eric 创建时间:2023-07-31 13:56
最后编辑:Eric 更新时间:2025-04-24 13:55
最后编辑:Eric 更新时间:2025-04-24 13:55
