English
Instant Developer Foundation Documentazione
Aiutaci anche tu a migliorare la Documentazione: vai in fondo alla pagina, esprimi la tua valutazione sull'articolo e aggiungi il tuo feedback.
  • Tutorial applicazioni web
  • Procedure ed eventi interfaccia

Eventi di pannello

link
<< Video precedente
Apri in una finestra a tutto schermo.
Video successivo >>

Trascrizione

Sicuramente abbiamo compreso che tutti gli elementi grafici dell’interfaccia sono trattati come oggetti ed in quanto tali possiedono proprietà, metodi ed eventi: i pannelli non sono da meno ed infatti ereditano da un oggetto base denominato IDPanel.

La sottoscrizione ad eventi di Pannello, consente l’interazione con i dati caricati dal database e visualizzati, con le operazioni richieste dall’utente tramite i command button presenti sulla toolbar o con altri controlli grafici.

Sono numerosi gli eventi emessi dall’oggetto pannello: alcuni di questi eventi, presenti nell’elenco, non vengono emessi nel caso il pannello sia di tipo documentale; sottoscriversi a questi eventi non serve a nulla se il pannello è di tipo DO anche se l’interfaccia di progettazione ci consente di aggiungerlo.

I primi eventi del tipo Before Update, Before Insert, Before Delete e la loro controparte in After sono tutti eventi che vengono emessi per pannelli di tipo Database: alcuni di questi eventi vengono emessi in pannelli documentali in determinate condizioni, ma non vi voglio confondere troppo le idee ora.

Possiamo dire che gli eventi che a noi interessano, guardando la lista iniziano dall’evento OnChangeLayout a scendere: sono tutti eventi di interfaccia relativi al Cambio Layout da form a list, al Blocco/Sblocco di un pannello, al cambio dei dati su una riga, o, molto importante, alla formattazione dinamica del contenuto del pannello. Preciso che anche l’evento di pannello ValidateRow (che potete trovare in fondo alla lista) è relativo a pannello non documentali anche se il nome può ingannare e ricordare una validazione dei dati; è vero l’evento serve a validare i dati ma quando non sono dati documentali in quanto per i documenti è presente già l’evento OnValidate che abbiamo imparato a conoscere.

Nei prossimi tutorial faremo esempi di codice per intercettare alcuni di questi eventi di pannello.

Ultima modifica: 19/03/2021 / Validità: da 20.5.8000

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum

Vedi anche

    Scarica il progetto di esempio You Bb Project.zip