Definindo os Valores para Atributos XML para um Atributo de Procura

É possível revisar as informações sobre definir valores para atributos XML para um atributo de procura.

A tabela a seguir contém informações sobre como definir os valores dos atributos XML para um atributo de procura:

Componente

Tipo de Componente

Local do componente

Descrição

Nome

Atributo

Atributos/Atributo

Indica o nome XML do atributo de procura. Este componente, juntamente com o XPath, é utilizado para configurar a origem e a ligação de destino para o controle que é exibido na UI.

DataType

Atributo

Atributos/Atributo

Indica o tipo de dados do atributo de procura. Se Tipo de dados não for fornecido, ele é derivado usando o XPath e os valores do atributo de Nome. Você pode utilizar o atributo DataType para substituir os tipos de dados padrão. Cada tipo de dados é mapeado para Sequência, Data ou Número. Se tipos de consulta não forem explicitamente mencionados, esse mapeamento é utilizado para exibir os tipos de consulta na UI.

DisplayName

Atributo

Atributos/Atributo

Indica a chave do pacote configurável de um rótulo que é exibido em uma lista suspensa para atributos de procura. Se o rótulo não for mencionado, o atributo Nome é considerado como a chave do pacote configurável para exibir o rótulo. Esta entrada o pacote configurável deve ser definida no arquivo do pacote configurável do lado do servidor.

XPath

Atributo

Atributos/Atributo

Indica o caminho XML do elemento ao qual o atributo de procura pertence.

DefaultQueryTypes

Atributo

Atributos/Atributo

Indica o tipo de consulta padrão do atributo de procura. Se DefaultQueryTypeDesc não estiver configurado para um atributo, configure-o executando este procedimento:

Obtenha os tipos de consultas suportadas lendo os tipos de consultas substituídas ou utilizando os tipos de consultas prontas para uso para o tipo de dados do atributo. Como Igual é o tipo de consulta mais comumente utilizado, verifique se ele é um dos tipos de consulta suportados. Se sim, utilize Igual como o padrão. Caso contrário, utilize o primeiro tipo de consulta, que é exibido na lista de tipos de consulta suportados.

StringQueryTypes

Elemento

Atributos/Atributo

Indica que tipos de consulta de sequência prontos para uso estão sendo substituídos pelos elementos filhos do elemento StringQueryTypes. Se todos os possíveis StringQueryTypes não forem necessários, crie um elemento filho QueryType de StringQueryType para cada tipo de consulta você deseja suportar.

DateQueryTypes

Elemento

Atributos/Atributo

Indica que tipos de consulta de data prontos para uso estão sendo substituídos pelos elementos filhos do elemento DateQueryTypes. Se todos os tipos de consulta de data possíveis não forem necessários, crie um elemento filho QueryType de DateQueryType para cada tipo de consulta você deseja suportar.

NumericQueryTypes

Elemento

Atributos/Atributo

Indica que tipos de consulta numérica prontos para uso estão sendo substituídos pelos elementos filhos do elemento NumericQueryTypes. Se todos os possíveis NumericQueryTypes não forem necessários, crie um elemento filho QueryType de NumericQueryType para cada tipo de consulta você deseja suportar.

QueryType

Elemento

Attributes/Attribute/
StringQueryTypes

OU

Attributes/Attribute/
DateQueryTypes

OU

Attributes/Attribute/
NumericQueryTypes

Indica os tipos de consulta que são suportados para o atributo de procura. Consulte a seção Tipos de consulta suportados para atributo de procura para obter informações detalhadas sobre os parâmetros suportados.

QueryType

Atributo

Attributes/Attribute/
StringQueryTypes/QueryType

OU

Attributes/Attribute/
DateQueryTypes/QueryType

OU

Attributes/Attribute/
NumericQueryTypes/QueryType

Indica o tipo de consulta. Para obter informações adicionais sobre os tipos de consulta suportados, consulte a descrição do Elemento QueryType.

QueryTypeDesc

Atributo

Attributes/Attribute/
StringQueryTypes/QueryType

OU

Attributes/Attribute/
DateQueryTypes/QueryType

OU

Attributes/Attribute/
NumericQueryTypes/QueryType

Indica a chave do pacote configurável do rótulo que é exibido para o tipo de consulta na UI. Se o valor de QueryTypeDesc não for configurado, o valor do atributo QueryTypeDesc correspondente ao tipo de consulta é considerado como a chave do pacote configurável que exibirão o rótulo de tipo de consulta. Esta entrada o pacote configurável deve ser definida no arquivo do pacote configurável do lado do servidor. Para obter informações adicionais sobre os tipos de consulta suportados, consulte a descrição do Elemento QueryType.

Configuração

Elemento

Atributos/Atributo

Indica que o atributo de procura terá uma configuração determinada para o controle de UI e valores possíveis do atributo de procura.

ActionURL

Atributo

Atributos/Atributo/Configuração

Indica a ação que retorna a lista de valores possíveis para o atributo de procura. Essa ação pode retornar a lista estática de valores predefinidos ou chamar a API correspondente para obtê-los e, então, retorná-los. Por exemplo, o ActionURL pode retornar os valores relativos aos códigos comuns, moeda e países ou regiões.

UIControlConfiguration

Elemento

Atributos/Atributo/Configuração

Indica que o atributo de procura terá determinadas configurações para o controle da UI.

xtype

Atributo

Attributes/Attribute/
Configuration/UIControlConfiguration

Indica o tipo de controle que é exibido na tela Procura Avançada para o atributo de procura. Consulte a seção Possíveis xtypes para um Atributo para obter a lista de xtypes e descrições

optionsBinding

Atributo

Attributes/Attribute/
Configuration/UIControlConfiguration

O atributo optionsBinding é utilizado para especificar os elementos repetidos da lista que constitui um valor de valores de caixa de combinação ou valores de botão de opções.

Nota: isso é aplicável apenas para uma caixa de combinações e um botão de opções

displayField

Atributo

Attributes/Attribute/
Configuration/UIControlConfiguration

O atributo displayField especifica o atributo cujo valor é utilizado como o rótulo.

Nota: isso é aplicável apenas para uma caixa de combinações e um botão de opções

valueField

Atributo

Attributes/Attribute/
Configuration/UIControlConfiguration

O atributo ValueField é usado exclusivamente para identificar o elemento de repetição a fim de exibir o valor correto da opção selecionada a partir de uma combinação de caixa ou de um botão de opções.

Tipos de Consulta Suportados para um Atributo de Procura

A tabela a seguir contém os tipos de consultas suportados para o atributo de procura, que é descrito no tópico Incluir ou Modificar um Atributo de Procura.

Tipo de Consulta Suportado para:

QueryType

QueryTypeDesc

Descrição

sequências

EQ

é

é

sequências

FLIKE

starts_with

inicia-se com

sequências

COMO

contém

contém

números

EQ

é

é

números

GE

greater_than_or_equal_to

maior ou igual a

números

LE

less_than_or_equal_to

menor ou igual a

números

NE

not_equal_to

diferente de

números

LT

less_than

menos de

números

GT

greater_than

mais de

datas

EQ

é

é

datas

GE

greater_than_or_equal_to

maior ou igual a

datas

LE

less_than_or_equal_to

menor ou igual a

datas

NE

not_equal_to

diferente de

datas

LT

less_than

menos de

datas

GT

greater_than

mais de

datas

ENTRE

between_from_and_to

entre

Possíveis xtypes para um Atributo

Um atributo xtype indica o tipo de controle que é exibido na tela Procura Avançada para o atributo de procura. A tabela a seguir contém os tipos de xtypes suportados para o atributo de procura, que é descrito no tópico Incluir ou Modificar um Atributo de Procura.

xtype

Descrição

xadvancedtextcontrol

Usado para exibir uma caixa de texto na UI.

xadvancedradiocontrol

Usado para exibir botões de opções na UI.

xadvanceddatecontrol

Usado para exibir um campo para inserir a data na UI.

xadvancedcomboboxcontrol

Usado para exibir uma lista suspensa na UI.

xadvancedtriggercontrol

Usado para exibir um campo acionador na UI.

xadvattributelookup

Usado para exibir um widget de consulta de atributo na UI.

xadvancednumbercontrol

Usado para exibir um campo de número na UI.