Es posible que los usuarios deseen permitir sólo
los tipos de consulta is y starts with
para el campo ID de artículo en la pantalla Búsqueda avanzada
de artículos con el fin de mejorar el rendimiento de la tarea de
búsqueda. En este caso, puede modificar los tipos de consulta
existentes para el atributo de búsqueda.
Acerca de esta tarea
Para modificar el
atributo de XML QueryType:
Procedimiento
- Cree el archivo Item.xml si no existe en la carpeta <dir_instalación> /extensions/sbc/webpages/sbc/metadata/advancedsearch.
- Cree un elemento, Atributo, como elemento hijo del elemento raíz Atributos.
- Establezca el valor del atributo Nombre en ItemID.
A continuación se muestra el atributo de XML que tiene que
modificarse:
<Attribute Name="ItemID" DisplayName="b_ItemSearch_Item_ID" XPath="Item">
<Configuration>
<UIControlConfiguration xtype="xadvancedtextcontrol"/>
</Configuration>
</Attribute>
- Establezca el valor del atributo Action en ADD.
- Añada los elementos QueryType con el valor del atributo XML QueryType como
EQ y FLIKE.
- Para personalizar la descripción de tipo de consulta, establezca
el valor del atributo de XML QueryTypeDesc en la clave de paquete
correcta.
Se modifica el atributo de XML.
A continuación se muestra el elemento Attribute que se ha
modificado:
<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>