高级自定义 > 业务逻辑自定义 > PDM 的自定义 > 启用自定义部件支持
  
启用自定义部件支持
Creo Parametric HTML 客户端中,可启用对自定义部件的支持,它可扩展 wt.part.WTPart;但是必须在对自定义部件进行建模后,才能对 Creo Parametric HTML 客户端进行更改。(有关扩展 Windchill 对象模型的详细信息,请参阅 Windchill 帮助中心 中的专业化管理部分。)
Creo Parametric HTML 客户端允许在大多数操作中使用自定义部件,包括下载、检出、检入、关联、取消关联等;但是,用于创建部件的操作“新建” > “部件”“自动关联部件”专用于 WTPart。此外,查看自定义部件的属性时,会看到已添加到该自定义部件的所有全局属性;但是,不会显示刚刚模型化的信息。
* 
此功能适用于所有与第三方 CAD 工具集成的 Windchill Workgroup Manager
Creo Parametric HTML 客户端对象选择页面上的对象类型列表中,只要“部件”可用,在选中“部件”或“全部”时,WTPart 对象和自定义部件对象均会在该页面的结果列表中列出。
自动部件生成是通过工作区特性页上提供的“自动关联部件”操作完成的。要在使用此命令时启用自动自定义部件生成功能,必须创建或修改自动部件创建器。有关详细信息,请参阅自定义自动关联
修改特性页
要配置特定于自定义部件的特性页,必须创建特性页和/或模板处理器。有关如何执行此操作的详细信息,请参阅 Windchill 帮助中心 中的专业化管理部分。
修改 HTML 客户端对象选择页面
为了能够将自定义部件识别为 WTPart 的子类,而不仅仅是在 Creo Parametric HTML 客户端对象选择页面的默认实现中支持的类型,必须在已配置的 wt.query.SearchAttributeListDelegate 中添加对自定义部件的支持。(有关详细信息,请参阅自定义 HTML 客户端对象选择页面。)
此外,必须修改使用该对象选择页面的 Creo Parametric HTML 文件,并使用 xconfmanager 修改或覆盖 com\ptc\windchill\cadx\propfiles\picker.properties 中的类型列表 ID 条目。
* 
对于 wt.query.SearchAttributeList, (默认配置的搜索属性列表),类型 ID 称为查询值。(有关详细信息,请参阅自定义 HTML 客户端对象选择页面。)
替换 WTPart
如果希望您的站点只使用自定义部件而不使用 WTParts,可执行以下步骤:
1. 向 HTML 搜索中添加自定义部件支持。
2. picker.properties 中,使用 xconfmanager 将包含 WTPart 类型 ID 的类型列表条目更改为在步骤 1 中创建的自定义部件类型 ID。
3. 重新启动方法服务器。
支持 WTPart 和自定义部件
如果您的站点需要使用 WTParts 和自定义部件,则可执行以下步骤:
1. 向 HTML 搜索中添加自定义部件支持。
2. picker.properties 中,使用 xconfmanager 将步骤 1 中创建的自定义部件类型 ID 的条目添加到包含 WTPart 类型 ID 的类型列表条目中。
3. 要向类型列表中添加“全部”类型的列表条目,可添加具有由配置的搜索属性列表所使用的 ALL 类型 ID 的条目。
4. 重新启动方法服务器。