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. |