Wiersze w tabeli są rekordami w ich odpowiednich modelach danych. Ten samouczek opisuje jak dodawać wiersze do tabel i rekordy do bazy danych. Dane te mogą być wykorzystane w aplikacji.

Jako przykładu użyjmy prostej tabeli. Przechowuje ona listę zadań i oznaczeń o ich wykonaniu.

W tabeli znajdują się trzy pola:

  1. Name - nazwa zadania w formacie string.
  2. Date - dzień, w którym ma nastąpić zdarzenie w formacie daty.
  3. Done - stan zadania w formacie boolean.

Formularz "Utwórz

Aby umożliwić użytkownikom dodawanie rekordów do tabeli, utwórz formularz wprowadzania danych.

Aby utworzyć formularz, przeciągnij widżety wejściowe na płótno:

  • Input (string) dla pola nazwa;
  • Date picker dla pola daty;
  • Pole done pole musi być równe 0 podczas tworzenia nowego rekordu, dlatego ustawia się je później bezpośrednio w BP.

Ustawianie wejść.

Ustawienie Label tak, aby interfejs wyświetlał, jakie to jest pole.

Ustawienie Name, aby użyć danych wejściowych wewnątrz procesu biznesowego.

Utwórz proces biznesowy

Kolejny krok - ustawienie procesu biznesowego dla. New task który będzie zapisywał dane z wejść.

Proces biznesowy został ustawiony na. onClick trigger.

Aby pobrać wartości z utworzonych wcześniej inputów, potrzebujemy m.in. Get Properties blocks. Dla pola name - "the InputString Get Properties block, a dla pola data - blok Datepicker Get Properties blok.

Teraz ustawiamy Component ID w polu Get Properties blocks.

Dla każdego pola ustaw nazwę odpowiadających mu wejść.

Kolejnym krokiem jest utworzenie rekordu. Aby to zrobić, dodaj Make task blok. Wszystkie niezbędne wartości z pola Get properties blocks muszą zostać przekazane do pola Make task.

Blok make nie zapisuje danych do bazy, tworzy encję lokalnie w ramach BP. Aby zapisać rekord, wymagany jest blok Server request POST /task/.

Pole done jest ustawione na wartość domyślną w Make task bloku.

Teraz należy zapisać rekordy w bazie danych. Do tego celu służy Server request POST /task/ w którym dodawany jest rekord z bloku Make task jest dodawany.

Instrukcja wideo:

Nadszedł czas, aby zapisać i opublikować projekt. Odśwież stronę, aby zobaczyć wyniki.

AppMaster 101Szybki kurs

10 modułów
2 tygodni

Nie wiesz, od czego zacząć? Zacznij od naszego kursu ekspresowego dla początkujących i poznaj AppMaster od A do Z.

Zacznij
AppMaster 101 Crash Course

Potrzebujesz więcej pomocy?

Rozwiąż każdy problem z pomocą naszych ekspertów. Oszczędź czas i skup się na tworzeniu swoich aplikacji.

headphones

Skontaktuj się ze wsparciem

Opowiedz nam o swoim problemie, a znajdziemy rozwiązanie.

message

Czat społeczności

Połącz się z innymi użytkownikami, aby uzyskać pomoc dotyczącą platformy.

Dołącz do społeczności
Utwórz rekord w db | AppMaster University