Os usuários podem desejar permitir apenas os tipos de consulta is e starts with para o campo ID do Item na tela Procura de Item Avançada para melhorar o desempenho da tarefa de procura. Em tal cenário, você pode modificar os tipos de consulta existentes para o
atributo de procura.
Sobre esta tarefa
Para modificar o atributo XML QueryType:
Procedimento
- Crie o arquivo Item.xml se não existir na pasta <install_dir> /extensions/sbc/webpages/sbc/metadata/advancedsearch.
- Crie um elemento, Atributo, como um elemento filho do elemento raiz Atributos.
- Configure o valor do atributo Nome para ItemID.
A seguir, está o atributo
XML que deve ser modificado:
<Attribute Name="ItemID" DisplayName="b_ItemSearch_Item_ID" XPath="Item">
<Configuration>
<UIControlConfiguration xtype="xadvancedtextcontrol"/>
</Configuration>
</Attribute>
- Configure o valor do atributo XML Ação para ADD.
- Inclua os elementos QueryType com o valor do atributo XML QueryType como
EQ e FLIKE.
- Para customizar a descrição do tipo de consulta, configure o valor
do atributo XML QueryTypeDesc para a chave do pacote configurável correta.
O atributo XML é modificado.
A seguir, está o elemento de atributo que é 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>