Differenze tra le versioni di "Inserimento dati personalizzabile: Pulsante DAC"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Root
imported>Root
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
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>.
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).
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_pkid (input) ===
=== dac_pkid (input) ===
Riga 14: Riga 14:
Definisce il comportamento in caso di errori di caricamento del dato:
Definisce il comportamento in caso di errori di caricamento del dato:


* <tt>'''POPUP'''</tt>: Visualizza un messaggio di errore in una finestra popup.
* <tt>'''POPUP'''</tt>: Visualizza il messaggio di errore in una finestra popup.
* <tt>'''GRACEFUL'''</tt>: Visualizza il messaggio di errore all'interno del controllo senza bloccare il flusso di lavoro dell'utente.
* <tt>'''GRACEFUL'''</tt>: Visualizza il messaggio di errore all'interno del controllo senza bloccare il flusso di lavoro dell'utente.
* <tt>'''NONE'''</tt>: Non visualizza alcun messaggio di errore.
* <tt>'''NONE'''</tt>: Non visualizza alcun messaggio di errore.


=== mode ===
=== mode ===
Indica se il dato è modificabile o meno:
Indica se il dato è modificabile o meno:


* <tt>'''READONLY'''</tt>: Il dato non è modificabile. Non è applicabile in questo contesto il flag generico <tt>Dato in sola lettura</tt> in quanto il meccanismo sottostante non si adatta al tipo di controllo. Quando l'utente preme il pulsante si apre una maschera che permette di visionare le informazioni ed impedisce il savataggio sul database.
* <tt>'''READONLY'''</tt>: Il dato non è modificabile. Quando l'utente preme il pulsante si apre una maschera che permette di visionare le informazioni ed impedisce il savataggio delle modifiche sul database. Non è applicabile in questo contesto il flag generico <tt>Dato in sola lettura</tt> in quanto il pulsante deve essere sempre attivo per permettere l'apertura della maschera dati.
* <tt>'''EDIT'''</tt>: Il dato è modificabile. Quando l'utente preme il pulsante si apre una maschera che permette di modificare le informazioni e salvarle sul database.
* <tt>'''EDIT'''</tt>: Il dato è modificabile. Quando l'utente preme il pulsante si apre una maschera che permette di modificare le informazioni e salvarle sul database.


== Attributi di base ==
== Attributi di base ==
Per una spiegazione dei rimanenti attributi riferirsi alla pagina [[Inserimento dati personalizzabile: Attributi base degli oggetti]]
Per una spiegazione dei rimanenti attributi riferirsi alla pagina [[Inserimento dati personalizzabile: Attributi base degli oggetti]]

Versione attuale delle 19:07, 15 lug 2013

Questo oggetto permette la visualizzazione di oggetti presi dal database attraverso l'uso dell'interfaccia visuale dedicata del tipo di oggetto stesso.

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_pkid (input)

Carica nel controllo il dato specificato da dac_class a partire dalla sua chiave primaria (numerica).

load_errors

Definisce il comportamento in caso di errori di caricamento del dato:

  • POPUP: Visualizza il messaggio di errore in una finestra popup.
  • GRACEFUL: Visualizza il messaggio di errore all'interno del controllo senza bloccare il flusso di lavoro dell'utente.
  • NONE: Non visualizza alcun messaggio di errore.

mode

Indica se il dato è modificabile o meno:

  • READONLY: Il dato non è modificabile. Quando l'utente preme il pulsante si apre una maschera che permette di visionare le informazioni ed impedisce il savataggio delle modifiche sul database. Non è applicabile in questo contesto il flag generico Dato in sola lettura in quanto il pulsante deve essere sempre attivo per permettere l'apertura della maschera dati.
  • EDIT: Il dato è modificabile. Quando l'utente preme il pulsante si apre una maschera che permette di modificare le informazioni e salvarle sul database.

Attributi di base

Per una spiegazione dei rimanenti attributi riferirsi alla pagina Inserimento dati personalizzabile: Attributi base degli oggetti