検索タスクのパフォーマンスを向上させるため、「アイテムの拡張検索」画面の「アイテム ID」フィールドに is および starts with 照会タイプのみを許可することをユーザーが希望する場合があります。 そのようなシナリオでは、検索属性の既存の照会タイプを変更できます。
このタスクについて
QueryType XML 属性を削除するには、以下のようにします。
手順
- Item.xml ファイルが <install_dir> /extensions/sbc/webpages/sbc/metadata/advancedsearch フォルダーに存在しない場合は、このファイルを作成します。
- 属性ルート・エレメントの子エレメントとして、エレメント Attributeを作成します。
- Name 属性の値を ItemIDに設定します。
以下に示すのは、変更する必要がある XML 属性です。
<Attribute Name="ItemID" DisplayName="b_ItemSearch_Item_ID" XPath="Item">
<Configuration>
<UIControlConfiguration xtype="xadvancedtextcontrol"/>
</Configuration>
</Attribute>
- Action 属性の値を ADD に設定します。
- QueryType XML 属性の値を
EQ および FLIKEとして QueryType エレメントを追加します。
- 照会タイプの説明をカスタマイズするには、QueryTypeDesc XML 属性の値を正しいバンドル・キーに設定します。
XML 属性が変更されます。
以下に示すのは、変更される属性要素です。
<Attribute Name="ItemID" DisplayName="b_ItemSearch_Item_ID" XPath="Item" Action="ADD">
<Configuration>
<UIControlConfiguration xtype="xadvancedtextcontrol"/>
</Configuration>
<StringQueryTypes>
<QueryType QueryType="EQ" QueryTypeDesc="is"/>
<QueryType QueryType="FLIKE" QueryTypeDesc="starts_with"/>
</StringQueryTypes>
</Attribute>