Inserimento dati personalizzabile: Pulsante DAC

Da wiki.maggioli.it.
Versione del 15 lug 2013 alle 19:05 di imported>Root (→‎load_errors)
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. Non è applicabile in questo contesto il flag generico Dato in sola lettura 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.
  • 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