Tabelle Dati collegate
Mantenere le tabelle sincronizzate
Immagina di avere due tabelle nella tua pagina:
Tabella Account: Questa tabella (
accountsDatatable) elenca tutti i tuoi account cliente.Tabella Contatti: Questa tabella (
contactsDatatable) elenca tutte le persone di contatto per i tuoi account.
L'obiettivo: Quando selezioni un account nella Tabella Account, vuoi che la Tabella Contatti si aggiorni automaticamente e mostri solo i contatti per quell' account specifico.
Come realizzarlo
La Tabella Account
Trascina il componente Avonni Data Table
Assicurati di aver assegnato a questa tabella il nome API
accountsDatatable.Configura la sorgente dati usando la Query Data Source
Seleziona l'oggetto Accounts
Configura le mappature dei dati per creare colonne

La Tabella Contatti
Anche questa tabella è impostata e mostra tutti i tuoi contatti.
Vai alla sezione "Data Source" nelle impostazioni della tabella.
Scegli l'opzione "Query Data Source".
Seleziona l'oggetto che contiene le informazioni di contatto (es., "Contact").
Aggiungi una condizione di filtro:
Campo:
Id Account(o quale campo collega i contatti agli account)Operatore:
UgualeValore:
{{accountsDatatable.selectedRecord.Id}}Questo codice di espressione indica alla Tabella Contatti di mostrare solo i contatti il cui Id Account corrisponde all'ID della riga selezionata nella Tabella Account.
Crea colonne aggiungendo campi.
Il risultato
Gli utenti sfogliano la lista dei loro account nella Tabella Account.
Fanno clic su un account.
La Tabella Contatti si aggiorna istantaneamente per mostrare solo i contatti associati a quell'account scelto.
Questo mantiene le tue tabelle sincronizzate e offre un'esperienza utente fluida e intuitiva.
Ultimo aggiornamento
È stato utile?
