例 - 検索属性の変更

検索タスクのパフォーマンスを向上させるため、「アイテムの拡張検索」画面の「アイテム ID」フィールドに is および starts with 照会タイプのみを許可することをユーザーが希望する場合があります。 そのようなシナリオでは、検索属性の既存の照会タイプを変更できます。

このタスクについて

QueryType XML 属性を削除するには、以下のようにします。

手順

  1. Item.xml ファイルが <install_dir> /extensions/sbc/webpages/sbc/metadata/advancedsearch フォルダーに存在しない場合は、このファイルを作成します。
  2. 属性ルート・エレメントの子エレメントとして、エレメント Attributeを作成します。
  3. Name 属性の値を ItemIDに設定します。
    以下に示すのは、変更する必要がある XML 属性です。
    <Attribute Name="ItemID" DisplayName="b_ItemSearch_Item_ID" XPath="Item"> 
       <Configuration> 
         <UIControlConfiguration xtype="xadvancedtextcontrol"/> 
        </Configuration> 
    </Attribute>
  4. Action 属性の値を ADD に設定します。
  5. QueryType XML 属性の値を EQ および FLIKEとして QueryType エレメントを追加します。
  6. 照会タイプの説明をカスタマイズするには、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>