Inserimento dati personalizzabile: Pulsante DAC

Da wiki.maggioli.it.
Versione del 15 lug 2013 alle 19:07 di imported>Root (→‎mode)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

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