EPR类企业管理系统

在我们现有系统基础上或全新开发,提供定制服务
为您的企业高效快速实施ERP,WMS,MES,CRM管理系统
全面管控物料仓库、销售业务、采购业务、仓库业务
生产过程、质量检验、组织架构、业务报表


定制
QQ:460-3528

开发
QQ群:3360-90194

源码
微信:136-3650-3721

节点树

模型编辑器提供了一个树形列表,代表应用程序模型结构。您可以使用该树导航到某个节点,并通过添加,删除和重新排列节点来修改“应用程序模型”结构。本主题提供有关节点树的以下功能的信息。

应用程序模型结构可视化

每个节点都有一个由其Id属性指定的标题和一个关联的图像。在当前模型层中修改的节点的标题以粗体显示。当前焦点节点的属性显示在右侧的属性网格中。

模型编辑器_树

上下文菜单命令

右键单击节点时,可以使用以下上下文菜单。

ModelEditor_ContextMenu

此菜单中可用的大多数命令不仅可以应用于单个焦点节点,而且可以一次应用于多个选定节点。要选择多个节点,请使用标准方法-按住SHIFT键并单击一个节点以选择顺序的节点,或者按住CTRL键并单击一个节点以选择单个的节点。下表描述了上下文菜单命令。

命令 捷径 描述
我加 添加... -- 创建当前节点的子级。选择多个节点时,该命令不可用。
ME_Group 团体 CTRL G 此命令启用分组
ME_Group 取消分组 CTRL G 禁用由Group命令指定的分组。
ME_GoToSource 转到源 Ctrl Enter 可用于链接节点的子节点。导航到链接的节点
ME_Delete 删除 Ctrl D 删除当前节点。
ME_ShowDiffs 显示差异 -- 显示表示当前层和方面中存在的当前节点差异的XML代码。
ME_ResetDiffs 重置差异 -- 重置当前节点的差异。该节点将恢复为生成状态。
ME_ModelMerge 合并差异 -- 在运行时调用的模型编辑器中可用。将当前节点差异合并到基础模型层中。有关详细信息,请参见模型合并工具主题。
ME_Copy 复制 Ctrl C 复制当前节点。
ME_粘贴 粘贴 CTRL V 将先前使用“复制”命令复制的节点粘贴为当前节点的子节点。如果当前节点已经有一个具有相同ID的子节点,则“ _Copy”后缀将添加到粘贴的节点ID中。
ME_Clone 克隆 CTRL ALT C 创建在相同层次结构级别重复的当前节点。新节点的Id属性由“ _Copy”后缀附加,其他属性保持不变。
ME_GenerateContent 产生内容 -- 生成新创建的空View节点或已错误自定义的现有View节点的层次结构内容。该信息是使用BOModel |生成的。与当前节点的ModelClass属性值相对应的<Class>节点。选择多个节点时,该命令不可用。
ME_Up 向上 ALT 向上 将当前节点在当前集合中上移一个位置。集合节点的索引(请参阅IModelNode.Index)会自动修改为与重排相对应。多个选定的节点应该是同一父节点的子节点。
我失望 ALT 向下 将当前节点在当前集合中向下移动一个位置。节点的索引(请参阅IModelNode.Index)会自动修改为与重排相对应。多个选定的节点应该是同一父节点的子节点。

拖放功能

  • 您可以使用拖放操作将子节点从一个父节点移动到另一个父节点。将动作移至另一个动作容器,将导航项移至另一个组并修改“详细视图”布局很方便。左侧的黄色箭头指示目标节点。

    ModelEditor_DragAndDrop_1

    拖动时,您可以将指针放在目标节点上,经过一小段延迟后,它将自动展开。要创建该节点的副本而不是移动它,只需在拖动时按住CTRL键即可。如果目标节点已经有一个具有相同ID的子节点,则将添加“ _Copy”后缀。

  • 您可以使用拖放操作重新排列某个父节点的子项。对列表视图列或导航项重新排序时,这很方便。按住SHIFT键,然后将一个子节点在其父节点的范围内上下拖动列表。左侧的蓝色箭头指示节点的新位置。

    ModelEditor_DragAndDrop_2

    子节点的索引将被自动修改以与重排相对应。

您可以选择多个节点,然后一次拖放几个节点。

链接节点

某些节点具有名为Links的“虚拟”子节点。默认情况下它是隐藏的;您可以使用“显示链接/隐藏链接” 工具栏命令切换其可见性。在此节点下,您可以看到包含对当前节点的引用的节点。下面的屏幕快照说明了IModelClass类型的Department节点。在“链接”节点中,您可以看到“部门”对象的“可创建项目” ,“部门”类型的“成员”和为“部门”类型设计的视图。

模型编辑器_链接节点

您可以在适当位置编辑链接节点的属性,或使用“转到源代码”命令导航到实际节点位置。

分组

使用“分组/取消分组”上下文菜单命令来启用/禁用分组。下面的屏幕快照说明了分组的“视图”节点。

ModelEditor_GroupUngroup

不依赖某个业务类的视图(例如DashboardView)将落入“未指定”节点。

型号编辑器_未指定

默认情况下,对ViewsBOModelControllersActions的子节点支持分组。要自定义默认分组或为其他节点实施分组规则,请使用ModelEditorGroupingHelper类。

转载保留此链接,注明出处