Files
WorkNote/KMmpm/系统介绍/系统定制/资源管理器定义.md
SeedList 5ecfc2e106 250125
2025-01-25 19:04:57 +08:00

5.4 KiB
Raw Blame History

介绍

使用此功能,需要 系统三员功能授权 中的 应用级 授予用户 资源管理器定义 权限

此页面左侧是目录树,右侧是该节点的网格,在其中展示相关的信息

image-20240426155940710

选中目录树中的节点,右键可以弹出菜单,“ 资源目录 ” 的菜单和节点的菜单是不一样的

“ 资源目录 ” 的菜单只有:添加节点、节点排序、查找节点、刷新

节点的菜单如下图所示

image-20240429134537008

目前,资源管理器中节点的右键菜单是无法通过 菜单定义 进行设置的(暂未发现如何设置)

应用

  1. 元数据定义中属性编辑方式为资源管理器可绑定资源管理器中节点
  2. 对象属性为资源管理器时在编辑对象界面可进行资源填写
  3. 可从资源管理器中添加关系的从方对象
  4. 对象属性为对象链接时可通过资源管理器添加对象链接
  5. 查表公式从资源管理器中查询数据

添加节点

点击添加节点,可以输入节点的名称,以及要添加节点的类型,完成后点击确定即可创建相应节点

  • 内部可自定义数据形式支持手动维护数据和Excel数据导入
  • 对象类模型:需要绑定已经存在的对象类,通过筛选条件控制数据显示
  • 二次开发需要上传DPL脚本根据DPL脚本的内容显示所获取到的数据
  • 物理表上传SQL语句在数据库中进行查询操作将查询结果返回到网格中

image-20240429171008185

节点介绍

内部节点

对内部节点右键,弹出的菜单项为:

  • 添加节点
  • 删除节点
  • 属性
  • 节点排序
  • 数据定义
  • 剪切
  • 粘贴
  • 查找节点
  • 以当前节点为根节点
  • 刷新

image-20240606100741783

内部节点-数据定义

选择 “ 数据定义 ” 选项,整个弹窗分为上下两部分,上部分为对列的定义,下部分则为对具体数据的定义

image-20240606101803859

列定义顶部菜单栏

  • 新增
  • 删除
  • 上移
  • 下移
  • 完成配置

内容定义顶部菜单栏

  • 新增
  • 删除
  • 上移
  • 下移
  • 完成编辑
  • 取消
  • 批量导入
  • 批量删除

新增列后,可对列名、列宽与该列是否显示进行设置

image-20240606102211259

新增列后,无论是否勾选显示,其新列都不会出现在 “ 内容定义 ” 中

image-20240606102345399

点击 “ 完成配置 ” 后,“ 内容定义 ” 中的列表才会得到刷新,由于新增列取消了显示勾选,故而在下方没有显示

image-20240606102553122

勾选 “ 显示 ” 后,重新 “ 完成配置 ”,下方的 “ 内容定义 ” 列表出现了对应的列

image-20240606102750580

完成对列的定义后,在 “ 内容定义 ” 中即可新增内容

image-20240606103010911

完成后点击 “ 完成编辑 ” 按钮,即可在该节点中查询到对应的数据列表

image-20240606103413533

对象类模型

添加一个对象类模型节点,需要为其绑定对象类,即在数据定义页面进行设置

对对象类模型节点右键,弹出的菜单项为:

  • 添加节点
  • 删除节点
  • 属性
  • 节点排序
  • 数据定义
  • 剪切
  • 粘贴
  • 查找节点
  • 以当前节点为根节点
  • 刷新

image-20240606100741783

对象类模型-数据定义

在 “ 数据定义 ” 窗口中可定义范围:

image-20240617130943910

数据来源

在此页面可设置范围:

  • 所属组织
  • 绑定类
  • 查询条件
  • 排序条件
  • 容器
  • 目录
  • 是否启用按频次排序
绑定类

对象类模型可绑定的类来源于数据建模中有管理的类(不含基本类)

数据展示信息

在此页面中可设置改对象类模型的数据展示信息如何

image-20240617132509240

图形

在此标签页可以定义节点的图片

image-20240617132647513

索引定义

在此标签页可根据索引字段按更新频率更新显示的数据

image-20240617132758034

二次开发

二次开发节点需按照固定格式定义显示样式再上传DPL脚本根据脚本自动查询符合条件的资源数据填入脚本中可包含该对象其他属性的值进行节点数据定义

image-20240617133258044

物理表

物理表节点会根据上传的SQL语句进行执行将获得的表缓存显示资源数据

image-20240617133201715