Differenze tra le versioni di "Inserimento dati personalizzabile: Search control"
imported>Root |
imported>Root |
||
Riga 4: | Riga 4: | ||
=== dac_class === | === dac_class === | ||
Permette di specificare il tipo di dato da gestire. E' necessario conoscere il nome completo del tipo di dato. Ad esempio, non è sufficiente scrivere <tt>An1DACAnagrafeUnica</tt> ma è necessario scrivere il nome completo <tt>it.saga.pubblici.anagrafeUnica.An1DACAnagrafeUnica</tt>. I dati utilizzabili sono parecchi ed è necessario, ove non si conosca a priori il tipo di dato, chiederlo agli sviluppatori. | Permette di specificare il tipo di dato da gestire. E' necessario conoscere il nome completo del tipo di dato. Ad esempio, non è sufficiente scrivere <tt>An1DACAnagrafeUnica</tt> ma è necessario scrivere il nome completo <tt>it.saga.pubblici.anagrafeUnica.An1DACAnagrafeUnica</tt>. | ||
I dati utilizzabili sono parecchi ed è necessario, ove non si conosca a priori il tipo di dato, chiederlo agli sviluppatori (normalmente l'insieme di dati che normalmente si utilizza è abbastanza limitato e non è un problema ricordarli). | |||
=== dac_string (input) === | === dac_string (input) === |
Versione delle 18:47, 15 lug 2013
Questo oggetto permette la ricerca di un generico dato presente nel database, a patto che questo dato sia interfacciato con il meccanismo di astrazione query Hibernate. E' completamente programmabile, pertanto offre grande libertà di utilizzo.
Attributi specifici
dac_class
Permette di specificare il tipo di dato da gestire. E' necessario conoscere il nome completo del tipo di dato. Ad esempio, non è sufficiente scrivere An1DACAnagrafeUnica ma è necessario scrivere il nome completo it.saga.pubblici.anagrafeUnica.An1DACAnagrafeUnica.
I dati utilizzabili sono parecchi ed è necessario, ove non si conosca a priori il tipo di dato, chiederlo agli sviluppatori (normalmente l'insieme di dati che normalmente si utilizza è abbastanza limitato e non è un problema ricordarli).
dac_string (input)
Permette di iniziare una ricerca del dato a partire dalla sua descrizione testuale. Potrebbe causare l'apertura della finestra di ricerca qualora i risultati siano molteplici oppure il tipo di dato lo richieda.
E' mutuamente esclusivo con il parametri di input dac_pkid
dac_pkid (input)
Carica nel controllo il dato specificato da dac_class a partire dalla sua chiave primaria (numerica).
ref_date
Qualora si tratti di un dato gestito a storico, è possibile impostare la data di validità della ricerca. Se impostato a vuoto significa "il dato più recente".
flg_bonifica
Permette di definire la visibilità o meno dei dati da bonificare.
- AUTO: Lascia al tipo di dato stesso l'incombenza di gestore questa informazione.
- MANUAL: Permette di gestire manualmente il flag (specificandolo nei criteri di ricerca).
case
Permette di definire se l'utente può inserire o meno lettere minuscole in quello che scrive nel controllo.
- UPPER: Solo lettere maiuscole.
- FREE: Inserimento con case libero (maiuscole e minuscole).
user_criteria_xml
Permette di definire un criterio di filtraggio dei dati modificabile dall'utente in fase di ricerca (qualora si apre la finestra di ricerca). Questo criterio viene espresso con una codifica XML. Non è necessario imparare la sintassi si questa codifica in quanto da una maschera di ricerca del dato in oggetto è possibile, tramite il filtro avanzato, definire un criterio e poi esportarlo in XML tramite l'apposita funzione (click destro sul criterio->Copia negli appunti (XML))
system_criteria_xml
E' analogo al parametro user_criteria solo che questo non è modificabile e solitamente non direttamente visibile all'utente.
dac_string (output)
Torna in output il testo contenuto nel controllo, null se non è caricato alcun oggetto.
dac_pkid (output)
Torna in output la chiave primaria (numerica) dellìoggetto contenuto nel controllo, null se non è caricato alcun oggetto.
Attributi di base
Per una spiegazione dei rimanenti attributi riferirsi alla pagina Inserimento dati personalizzabile: Attributi base degli oggetti