在部件信息页面上显示相关智能集合
名称和分类最佳做法
在部件信息页面上显示相关智能集合。
名称
在部件信息页面上显示相关智能集合。
目标
演示用于在部件信息页面上显示相关智能集合的自定义指导原则。
问题陈述
您想要在部件信息页面上显示相关智能集合。
解决方案
使用自定义挂接来实现用于在部件信息页面上显示相关智能集合的逻辑。
必备知识
要实现此目标,需要了解以下内容:
• 基本 MPMLink 和 BOM 结构
• 涉及 Java 的基本开发
• *-actions.xml 和 *-actionmodels.xml 文件自定义的管理
• Windchill JCA 表格构建器
• 预设智能集合创建和编辑
解决方案元素
AccountabilityServiceImpl().getAccountabilityMaps(part) - 此 API 返回包含输入部件 (作为值) 的所有智能集合,以及将输入部件设置为根上下文的所有智能集合。将返回找到的智能集合的所有版本。
1. 配置可扩展 AbstractComponentBuilder 的新表格构建器。
2. 在表格构建器的 buildComponentData() 中,从 params 获取 wtPart 内容对象,并使用 new AccountabilityServiceImpl().getAccountabilityMaps(part) API 获取与部件相关的智能集合。
3. 在表格构建器的 buildComponentConfig() 方法中,添加适当的列,例如图标、名称、编号等。
4. 添加类级别注释:@ComponentBuilder。
5. 对于表组件,请在 *-actions.xml 中创建操作。
6. 在 *actionmodels.xml 中添加新的操作条目,以使表格呈现在部件信息页面上,如下所示。