Videata con pannelli in master detail
copia linkTrascrizione
Introduciamo un concetto di interfaccia, che ricalca il concetto presente nei documenti e nelle tabelle: precisamente la logica Master Detail.
Due pannelli si dicono in modalità Master Detail quando la loro struttura documentale ne ricalca l’aspetto Master Detail: quindi 1 documento padre con N documenti figli.
Ad esempio il documento Appartamento o il documento Prenotazione potrebbero essere documenti per pannelli Master in quanto contengono nella loro struttura delle collection figlie: le collection figlie diventeranno i pannelli di Detail.
Come puro aspetto grafico, è possibile creare Pannelli Detail come:
Tra l’altro avendo utilizzato la logica documentale, non dovremo inserire nessuna condizione di Where sui pannelli Detail per caricare gli elementi corretti: il framework documentale ha già questa logica impostata in automatico.
Un piccolo suggerimento siccome una videata può contenere quanti pannelli si desidera, quindi ad esempio nella videata Appartamenti potremmo creare 3 pannelli relativi a tutte le collection figlie, ecco non vi sto dicendo che non si puo’ pero’ ricordatevi che più sono i pannelli presenti in interfaccia e più sono i caricamenti database che il framework dovrà effettuare per mostrare i dati…quindi sono probabili rallentamenti.
Nei prossimi tutorial applichiamo con esempi il concetto Master Detail tra pannelli.
Due pannelli si dicono in modalità Master Detail quando la loro struttura documentale ne ricalca l’aspetto Master Detail: quindi 1 documento padre con N documenti figli.
Ad esempio il documento Appartamento o il documento Prenotazione potrebbero essere documenti per pannelli Master in quanto contengono nella loro struttura delle collection figlie: le collection figlie diventeranno i pannelli di Detail.
Come puro aspetto grafico, è possibile creare Pannelli Detail come:
- oggetti contenuti in un campo statico
- oggetti contenuti in riquadri di videate
- oggetti contenuti in Tabbed View (appunto un oggetto che crea una paginazione tra pannelli)
Tra l’altro avendo utilizzato la logica documentale, non dovremo inserire nessuna condizione di Where sui pannelli Detail per caricare gli elementi corretti: il framework documentale ha già questa logica impostata in automatico.
Un piccolo suggerimento siccome una videata può contenere quanti pannelli si desidera, quindi ad esempio nella videata Appartamenti potremmo creare 3 pannelli relativi a tutte le collection figlie, ecco non vi sto dicendo che non si puo’ pero’ ricordatevi che più sono i pannelli presenti in interfaccia e più sono i caricamenti database che il framework dovrà effettuare per mostrare i dati…quindi sono probabili rallentamenti.
Nei prossimi tutorial applichiamo con esempi il concetto Master Detail tra pannelli.
Ultima modifica: 19/03/2021 / Validità: da 20.5.8000