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