跳转至

UI页面上下文#

UI页面上下文表用于解析特定UI操作的UI Page(例如打开特定上下文的Material.Trackin)。

UI页面上下文表包含以下字段:

字段 可选 备注
操作
PrimaryRole
工厂设施
车间
步骤
资源
ResourceProcessingType
UI Page
处理规则

Table: 应用程序设置上下文字段

搜索优先级规则包括:

  1. 操作、资源
  2. 操作、PrimaryRole、车间、ResourceProcessingType
  3. 操作、PrimaryRole、工厂设施、ResourceProcessingType
  4. 操作、车间、ResourceProcessingType
  5. 操作、工厂设施、ResourceProcessingType
  6. 操作、PrimaryRole、ResourceProcessingType
  7. 操作、ResourceProcessingType
  8. 操作、PrimaryRole、步骤
  9. 操作、PrimaryRole、工厂设施
  10. 操作、PrimaryRole
  11. 操作

Warning

默认情况下,某些特定操作指向预定的UI页面:

操作 UI页面
MyWorkgroup.MyWorkgroup MyWorkgroupView_Cluster
FabExplorer.ResourceView ResourceView_Cluster
FabExplorer.StepView StepView_Cluster
FabExplorer.AreaView AreaView

Table: 预定义的UI页面上下文

为了替代此默认行为,可以使用{ACTION_NAME}.View作为操作标识符,在智能表上添加条目以使用重定向功能。例如添加:

操作 UI页面
FabExplorer.ResourceView.View CustomResourceView01
FabExplorer.AreaView.View CustomAreaView01

Table: UIPageContext中的重定向功能

第一个条目将替代到CustomResourceView01 UI页面的导航,而不访问ResourceView_Cluster。请注意,您也可以直接替代操作FabExplorer.ResourceView,但此重定向功能不会考虑资源处理类型,定义的ResourceView中包括的所有其他UI页面将始终重定向到定义的UI页面,而不是ResourceStorageViewResourceConsumableFeedsView。有鉴于此,为这3种特殊情况添加了以.View为后缀的新虚拟操作。