QueryContext 元素:Teamcenter 保存的查询配置

QueryContext 元素定义了 Inspire 界面中可用的搜索查询,用于定位 Teamcenter 对象,如零件、修订和模型。

目的

QueryContext 元素列出了多个已保存的查询,每个查询都定义了如何在应用程序界面中搜索特定的 Teamcenter 对象类型。

这些查询会在 GUI 中弹出下拉菜单和搜索筛选器,您可以使用这些下拉菜单和搜索筛选器使用定义的标准进行搜索。

配置说明

添加或修改 <Query> 条目时,必须定义以下项目:
名称
Teamcenter 保存的查询名称。
type
查询的 Teamcenter 对象类型,如 ItemRevisionCAEModelRevision
typeKey
用于本地化的键。一般情况下保持不变。
keyword
内部使用的唯一标识符。这在所有查询中都必须是不同的。
displayName
UI 搜索面板中显示的本地化字符串。
<SearchCriteria>
定义可搜索的属性。
这必须与资源属性文件中定义的有效属性键相匹配。

示例配置

<QueryContext>
<Query  name="Item Revision..." type="ItemRevision" typeKey="tc.query.Item.Type" keyword="ItemRevision" displayName="Item Revisions">
    <SearchCriteria>
      <Value>tc.query.Item.Id</Value>
      <Value>tc.query.Item.Name</Value>
    </SearchCriteria>
  </Query>
  <Query name="Item Revision..." type="CAEModelRevision" typeKey="tc.query.Item.Type" keyword="CAEModelRevision" displayName="CAE Model Revisions">
    <SearchCriteria>
      <Value>tc.query.Item.Id</Value>
      <Value>tc.query.Item.Name</Value>
    </SearchCriteria>
  </Query>
</QueryContext>