Le righe di una tabella sono record nei rispettivi modelli di dati. Questa esercitazione descrive come aggiungere righe alle tabelle e record a un database. Questi dati possono essere utilizzati nell'applicazione.
Utilizziamo una semplice tabella come esempio. Essa memorizza un elenco di compiti e di marcature sul loro completamento.
La tabella ha tre campi:
- Name - nome dell'attività nel formato stringa.
- Date - il giorno in cui deve avvenire l'evento nel formato data.
- Done - stato dell'attività nel formato booleano.
Modulo di creazione
Per consentire agli utenti di aggiungere record alla tabella, creare un modulo di input.
Per creare un modulo, trascinare i widget di input sull'area di disegno:
- Input (stringa) per il campo nome;
- Date picker per il campo data;
- Il campo done deve essere uguale a 0 quando si crea un nuovo record, quindi viene impostato successivamente direttamente nel BP.
Impostare gli input
Impostare Label in modo che l'interfaccia visualizzi il campo in questione.
Impostare Name per utilizzare l'input all'interno del processo aziendale.
Creare il processo aziendale
Passo successivo: impostazione del processo di business per il pulsante New task che salverà i dati dagli input.
Il processo aziendale è impostato sul pulsante onClick trigger.
Per ottenere i valori dagli input creati in precedenza, sono necessari i seguenti parametri Get Properties blocks.Per il campo nome - il campo InputString Get Properties blocke per il campo data - il blocco Datepicker Get Propertiese per il campo data - il blocco.
Ora impostiamo il campo Component ID nel campo Get Properties blocks.
Per ogni campo, impostare il nome degli input corrispondenti.
Il passo successivo consiste nel creare un record. Per farlo, aggiungere il blocco Make task <span>. Tutti i valori necessari del blocco Get properties blocks devono essere passati al blocco Make task.
Il blocco make non scrive i dati nel database, ma crea l'entità localmente all'interno del BP. Per salvare il record, è necessario il blocco Server request POST /task/.
Il campo done è impostato al valore predefinito nel blocco Make task del blocco.
Salvare ora i record nel database. A tale scopo, si utilizza il blocco Server request POST /task/ dove viene aggiunto un record dal blocco Make task viene aggiunto.
Istruzioni video:
È il momento di salvare e pubblicare il progetto. Aggiornare la pagina per vedere i risultati.