操作的“设备”选项卡
“设备”选项卡会显示链接至“操作”列表中选定操作的设备。
单击 可将链接的设备添加至操作。选择某一行,然后单击 可从操作中移除链接的设备。默认情况下,资产是唯一可链接到操作的设备类型。可通过覆盖 GetAllowedEquipmentTypeForOperation 服务来自定义允许链接至操作的设备类型。
* 
仅在创建链接时才会检查设备信息。如果设备在链接到操作后进行了更新,则该更新不会同步到操作的相关信息。
混搭和小组件
PTC.Factory.Demo.WorkDefinitionOperations.EquipmentMashup 混搭用于定义“设备”选项卡的显示。此混搭使用下列小组件:
“高级栅格”小组件,用于列出链接到操作的所有设备。
“按钮”小组件,用于“添加链接的设备”() 和“移除链接的设备”() 操作。
“数据筛选器”小组件,用于根据所选值筛选列表。
“信息表选择器”小组件。如果未选择表格中的任何行,或者没有已链接的设备,则此小组件将禁用“移除链接的设备”按钮。
“导航”小组件,用于在单击 时启动“移除链接的设备”窗口。
“导航”小组件,用于在单击 时启动“添加链接的设备”窗口。
隐藏的“复选框”小组件,用于将“移除链接的设备”窗口的 okClicked 输入参数的默认值设置为 false。
输入
PTC.Factory.Demo.WorkDefinitionOperations.EquipmentMashup 混搭的输入是与“操作”列表中选定操作 (子工作定义) 关联的工作定义的 UID。
服务
混搭使用 PTC.Resource.Factory.MessageFormatUtiltites 资源的以下服务:
GetLocalizedMessageOneParam - 用于为“移除链接的设备”窗口返回本地化标记。为窗口标题和消息文本的消息提供了一个服务实例。
PTC.Factory.Demo.WorkDefinitionOperations.EquipmentMashup 混搭使用 PTC.Factory.Demo.WorkDefinitionUtils 事物的以下服务:
DeleteWorkDefinitionProcessingResourceSpecifications - 用于在用户单击“移除链接的设备”弹出窗口中的“确定”时,从列表中移除选定设备。
GetAllowedEquipmentTypeForOperation - 用于检索允许添加至操作的设备类型的设备。默认情况下,操作 (子工作定义) 只允许资产设备类型。可通过覆盖服务并编辑在服务中指定的设备类型来对此进行自定义。可以逗号分隔列表的形式指定多个设备类型。所列出的任何设备类型的名称都必须与启动点配置事物上 EquipmentTypeSettings 配置表中定义的设备类型的 EquipmentType 字段中的值相匹配。有关详细信息,请参阅 定义设备类型
GetEquipmentLinkedToWorkDefinition - 用于检索链接到操作 (子工作定义) UID 并且要显示在“设备”选项卡上的设备。访问“设备”选项卡、单击 以及 “添加链接的设备”窗口关闭时,将触发此服务。