Definizione dei valori per gli attributi XML per un attributo di ricerca

È possibile esaminare le informazioni relative alla definizione di valori per attributi XML per un attributo di ricerca.

La seguente tabella contiene informazioni sulla definizione dei valori degli attributi XML per un attributo di ricerca:

Componente

Tipo di componente

Ubicazione componente

Descrizione

Nome

Attributo

Attributi / Attributo

Indica il nome XML dell'attributo di ricerca. Questo componente, insieme a XPath, viene utilizzato per impostare il binding di origine e di destinazione per il controllo visualizzato nell'IU.

DataType

Attributo

Attributi / Attributo

Indica il tipo di dati dell'attributo di ricerca. Se il tipo di dati non viene fornito, viene derivato utilizzando i valori dell'attributo XPath e Name. È possibile utilizzare l'attributo DataType per sovrascrivere i tipi di dati predefiniti. Ogni tipo di dati è associato a String, Date o Number. Se i tipi di query non vengono menzionati esplicitamente, questa associazione viene utilizzata per visualizzare i tipi di query nell'interfaccia utente.

DisplayName

Attributo

Attributi / Attributo

Indica la chiave del bundle di un'etichetta visualizzata in un elenco a discesa per gli attributi di ricerca. Se l'etichetta non viene menzionata, l'attributo Nome viene considerato come la chiave del pacchetto per visualizzare l'etichetta. Questa voce di bundle deve essere definita nel file bundle lato server.

XPath

Attributo

Attributi / Attributo

Indica il percorso XML dell'elemento a cui appartiene l'attributo di ricerca.

DefaultQueryTypes

Attributo

Attributi / Attributo

Indica il tipo di query predefinito per l'attributo di ricerca. Se DefaultQueryTypeDesc non è impostato per un attributo, è necessario impostarlo eseguendo questa procedura:

Ottenere i tipi di query supportati leggendo i tipi di query sovrascritti o utilizzando i tipi di query predefiniti per il tipo di dati dell'attributo. Poiché Uguale è il tipo di query più comunemente utilizzato, verificare se si tratta di uno dei tipi di query supportati. In caso affermativo, utilizzare Uguale come valore predefinito. Altrimenti, utilizzare il primo tipo di query, visualizzato nell'elenco dei tipi di query supportati.

StringQueryTypes

Elemento

Attributi / Attributo

Indica che i tipi di query stringa predefiniti vengono sovrascritti con gli elementi figli dell'elemento StringQueryTypes. Se non sono necessari tutti i possibili StringQueryTypes, creare un elemento QueryType figlio di StringQueryType per ogni tipo di query che si vuole supportare.

DateQueryTypes

Elemento

Attributi / Attributo

Indica che i tipi di query di data predefiniti vengono sovrascritti con gli elementi figli dell'elemento DateQueryTypes. Se non sono necessari tutti i tipi di query di data, creare un elemento QueryType figlio di DateQueryType per ogni tipo di query che si vuole supportare.

NumericQueryTypes

Elemento

Attributi / Attributo

Indica che i tipi di query numeriche predefinite vengono sovrascritti con gli elementi figli dell'elemento NumericQueryTypes. Se non sono necessari tutti i possibili NumericQueryTypes, creare un elemento figlio QueryType di NumericQueryType per ogni tipo di query che si vuole supportare.

QueryType

Elemento

Attributi/Attributi/
StringQueryTypes

OPPURE

Attributi/Attributi/
DateQueryTypes

OPPURE

Attributi/Attributi/
NumericQueryTypes

Indica i tipi di query supportati per l'attributo di ricerca. Consultare la sezione Tipi di query supportati per l'attributo di ricerca per informazioni dettagliate sui parametri supportati.

QueryType

Attributo

Attributi/Attributi/
StringQueryTypes/QueryType

OPPURE

Attributi/Attributi/
DateQueryTypes/QueryType

OPPURE

Attributi/Attributi/
NumericQueryTypes/QueryType

Indica il tipo di query. Per ulteriori informazioni sui tipi di query supportati, consultare la descrizione dell'elemento QueryType .

QueryTypeDesc

Attributo

Attributi/Attributi/
StringQueryTypes/QueryType

OPPURE

Attributi/Attributi/
DateQueryTypes/QueryType

OPPURE

Attributi/Attributi/
NumericQueryTypes/QueryType

Indica la chiave del bundle dell'etichetta visualizzata per il tipo di query nell'interfaccia utente. Se il valore di QueryTypeDesc non è impostato, il valore dell'attributo QueryTypeDesc corrispondente al tipo di query viene considerato come la chiave del bundle che visualizzerà l'etichetta del tipo di query. Questa voce di bundle deve essere definita nel file bundle lato server. Per ulteriori informazioni sui tipi di query supportati, consultare la descrizione dell'elemento QueryType .

Configurazione

Elemento

Attributi / Attributo

Indica che l'attributo di ricerca avrà una certa configurazione per il controllo UI e i valori possibili dell'attributo di ricerca.

ActionURL

Attributo

Attributi / Attributo / Configurazione

Indica l'azione che restituisce l'elenco di valori possibili per l'attributo di ricerca. Questa azione può restituire l'elenco statico di valori predefiniti o richiamare l'API corrispondente per ottenerli e quindi restituirli. Ad esempio, l' ActionURL può restituire i valori relativi ai codici comuni, alla valuta e ai paesi o alle regioni.

UIControlConfiguration

Elemento

Attributi / Attributo / Configurazione

Indica che l'attributo di ricerca avrà determinate configurazioni per il controllo UI.

tipo

Attributo

Attributi/Attributo/
Configuration/UIControlConfiguration

Indica il tipo di controllo visualizzato nella schermata Ricerca avanzata per l'attributo di ricerca. Consultare la sezione Possibili xtype per un attributo per l'elenco di xtype e descrizioni.

optionsBinding

Attributo

Attributi/Attributo/
Configuration/UIControlConfiguration

L'attributo optionsBinding viene utilizzato per specificare gli elementi ripetuti dell'elenco che costituiscono un valore dei valori della casella combinata o dei valori del pulsante di opzione.

Nota: questo è applicabile solo per una casella combinata e un pulsante di opzione.

displayField

Attributo

Attributi/Attributo/
Configuration/UIControlConfiguration

L'attributo displayField specifica l'attributo il cui valore viene utilizzato come etichetta.

Nota: questo è applicabile solo per una casella combinata e un pulsante di opzione.

valueField

Attributo

Attributi/Attributo/
Configuration/UIControlConfiguration

L'attributo valueField viene utilizzato per identificare in modo univoco l'elemento che si ripete per visualizzare il valore corretto dell'opzione selezionata da una casella combinata o da un pulsante di opzione.

Tipi di query supportati per l'attributo di ricerca

La seguente tabella contiene i tipi di query supportati per l'attributo di ricerca, descritto nell'argomento Aggiunta o modifica di un attributo di ricerca.

Tipo di query supportato per:

QueryType

QueryTypeDesc

Descrizione

stringhe

EQ

è

è

stringhe

FLIKE

inizia_con

inizia con

stringhe

UGUALE A

contiene

contiene

numeri

EQ

è

è

numeri

GE

Maggiore di o uguale a

maggiore o uguale a

numeri

GI

minore di o uguale a

minore o uguale a

numeri

NE

non_uguale a

diverso da

numeri

LT

LESS_THAN

inferiore di

numeri

GT

GREATER_THAN

maggiore di

date

EQ

è

è

date

GE

Maggiore di o uguale a

maggiore o uguale a

date

GI

minore di o uguale a

minore o uguale a

date

NE

non_uguale a

diverso da

date

LT

LESS_THAN

inferiore di

date

GT

GREATER_THAN

maggiore di

date

TRA

between_da_e_a

tra

Possibili xtype per un attributo

Un attributo xtype indica il tipo di controllo visualizzato nella schermata Ricerca avanzata per l'attributo di ricerca. La seguente tabella contiene i possibili xtype supportati per un attributo di ricerca, descritto nella tabella nell'argomento Aggiunta o modifica di un attributo di ricerca.

tipo

Descrizione

xcontrollo avanzato del testo

Utilizzato per visualizzare una casella di testo nell'interfaccia utente.

xradiocontrollo avanzato

Utilizzato per visualizzare i pulsanti di opzione nell'interfaccia utente.

controllo dati avanzato

Utilizzato per visualizzare un campo per l'inserimento della data nell'interfaccia utente.

controllo avanzato della casella di riepilogo

Utilizzato per visualizzare un elenco a discesa nella UI.

controllo avanzato del trigger

Utilizzato per visualizzare un campo trigger nell'IU.

xadvattributelookup

Utilizzato per visualizzare un widget di ricerca attributi nella UI.

controllo numerico avanzato

Utilizzato per visualizzare un campo numero nell'interfaccia utente.