Zeilen in einer Tabelle sind Datensätze in ihrem jeweiligen Datenmodell. Dieses Tutorial beschreibt, wie man Zeilen zu Tabellen und Datensätze zu einer Datenbank hinzufügt. Diese Daten können in der Anwendung verwendet werden.
Nehmen wir eine einfache Tabelle als Beispiel. Sie speichert eine Liste von Aufgaben und Markierungen für deren Erledigung.
Die Tabelle hat drei Felder:
- Name - Aufgabenname im String-Format.
- Date - der Tag, an dem das Ereignis stattfinden soll, im Datumsformat.
- Done - Status der Aufgabe im booleschen Format.
Formular erstellen
Damit die Benutzer der Tabelle Datensätze hinzufügen können, erstellen Sie das Eingabeformular.
Um ein Formular zu erstellen, ziehen Sie Eingabe-Widgets auf den Canvas:
- Input (string) für das Namensfeld;
- Date picker für das Datumsfeld;
- Das Feld done Feld muss beim Anlegen eines neuen Datensatzes gleich 0 sein, wird also später direkt im GP gesetzt.
Einrichten der Eingaben
Die Label so einstellen, dass die Schnittstelle anzeigt, um welches Feld es sich handelt.
Einstellen von Name zur Verwendung von Eingaben innerhalb des Geschäftsprozesses.
Geschäftsprozess erstellen
Nächster Schritt - Einrichten des Geschäftsprozesses für die New task Schaltfläche, die die Daten aus den Eingaben speichern wird.
Der Geschäftsprozess wird auf den onClick Auslöser.
Um die Werte aus den zuvor erstellten Eingaben zu erhalten, benötigen wir die Get Properties blocks.Für das Namensfeld - die InputString Get Properties blockund für das Datumsfeld - den Datepicker Get PropertiesBlock.
Setzen Sie nun das Component ID Feld in den Get Properties blocks.
Legen Sie für jedes Feld den Namen der entsprechenden Eingaben fest.
Der nächste Schritt besteht darin, einen Datensatz zu erstellen. Dazu fügen Sie den Make task <span>Block ein. Alle notwendigen Werte aus dem Get properties blocks müssen an den <span>Block übergeben werden. Make task.
Der make-Block schreibt keine Daten in die Datenbank, sondern erstellt die Entität lokal innerhalb des GP. Um den Datensatz zu speichern, ist der Server request POST /task/ -Block erforderlich.
Das Feld done wird auf den Standardwert im Make task Block gesetzt.
Speichern Sie nun die Datensätze in der Datenbank. Hierfür wird der Server request POST /task/ Block verwendet, in dem ein Datensatz aus dem Make task Block hinzugefügt wird.
Video-Anleitung:
Es ist an der Zeit, das Projekt zu speichern und zu veröffentlichen. Aktualisieren Sie die Seite, um die Ergebnisse zu sehen.