Relazioni HasMany

Table of Contents

Puoi utilizzare un Widget per mostrare le Relazioni di tipo HasMany e permettere all’utente di modificarle.

Verrano visualizzate all’interno del Form come una tabella. Puoi immaginarle come un controller di tipo Lista annidato.

relation many
Figure 1. Schermata di come appare il Widget di modifica relazioni HasMany

Intenti

Gli Intenti sono le azioni disponibili per la relazione. Esistono quattro tipi di intenti, da utilizzare in base alla relazione che si sta modificando.

  • Collega (link)

    Permette di associare un record della relazione di Destinazione (ad esempio, un Ruolo) a un record della relazione Sorgente (ad esempio, un Utente). E' da utilizzare con le relazioni di tipo many-to-many.

  • Scollega (unlink)

    Elimina l’associazione creata da link

  • Crea (create)

    Permette di creare un nuovo record della relazione di Destinazione relativamente al record corrente della relazione Sorgente. E' utilizzabile sia per le many-to-many o per le one-to-many.

  • Elimina (delete)

    Elimina un record e l’associazione a questa relazione. E' utilizzabile sia per le many-to-many o per le one-to-many.