高级自定义 > 业务逻辑自定义 > 产品系列管理自定义 > 自定义产品系列矩阵编辑器
  
自定义产品系列矩阵编辑器
您可以启动以下产品系列对象的矩阵编辑器:
单一产品系列
一个或多个受管理的变型规范
一个或多个变型基线
用于为选定变型规范、变型基线或同时为两者启动矩阵编辑器的操作位于以下区域:
变型基线信息页面和变型规范信息页面上的“操作”菜单
可显示并用于选择变型基线和受管理变型规范的表格
“文件夹浏览器”页面
“高级搜索”表格
变型基线的“基线对象”表格
部件的相关变型规范表格
如果使用初始部件 (例如模块变型)、可配置模块或较低级别部件 (例如从文件夹浏览器) 启动“矩阵编辑器”,则会为这些部件创建路径筛选器。
添加支持以启动矩阵编辑器
有关如何自定义操作的信息,请参阅 Windchill 客户端体系结构的操作框架e
以下操作可用于为矩阵编辑器添加启动点:
操作名称
操作类型
说明
openInMatrixEditorRMB
productfamily
通过鼠标右键实现的单选位置操作,例如产品系列结构浏览器中的右键单击选项。
openInMatrixEditor
productfamily
在多选上下文中 (如工具栏) 进行的操作。
传递要用作路径筛选器的部件以启动矩阵编辑器
您可以自定义“启动矩阵编辑器”操作,方法是将必须应用为路径筛选器的部件传递至可配置结构。必须在路径筛选器内定义这些部件的所有具体值的路径。要定义路径筛选器,必须已知可配置结构。因此,在传递部件时,必须使用变型规范 (或变型基线的所有变型规范) 的预选列表来启动矩阵编辑器。
实现指导原则
1. 变型基线和/或变型规范都必须包含在选定项中。如果部件包含在选定项列表中,则:
使用 WhereUse 机制从可配置结构中搜索选定部件,以基于相关变型规范和可配置模块 (根父项) 创建路径。
将路径添加到路径筛选器,然后将其添加到要处理的导航条件中。
可配置结构必须仅显示选定部件及其 skinny 路径。
2. LaunchProductFamilyMatrixEditorTag.java 构建此路径,将其传递至“产品系列浏览器”控制器,最后将其添加到导航条件中。
3. 将选定部件和变型规范和/或变型基线传递到“产品系列浏览器”控制器。然后,该控制器会对其进行处理以查找路径和构建路径筛选器。将其添加到导航条件。