Edytor formularza

Edytor formularza to płótno z paletą pól po lewej i metadanymi po prawej. Przeciągasz pola do sekcji, ustawiasz etykiety, typy i reguły dostępności, podglądasz wynik i zapisujesz układ dla swojej firmy.

Opublikowano
Zaktualizowano
Wersja systemu26.39
Czas czytania4 min
Na tej stronieUkład ekranuMetadane formularzaWłaściwości polaPaleta: co wolno dodaćPrzepływ: produktPrzepływ: POSTypowe problemy

Edytor buduje układ: sekcje, typy kontrolek, kolejność, wymagalność. Pełny ekran, bez standardowego menu bocznego. Zmiana układu wraca wszędzie, gdzie ten klucz działa: zakładka Dodatkowe, nowe zamówienie, kreator POS.

Nie zapisuj „na próbę” na firmie produkcyjnej. Pierwszy zapis szablonu systemowego robi nadpisanie firmowe. Przywróć domyślny (gdy zakres = Firma) kasuje to nadpisanie.

Edytor formularza produktu

Układ ekranu#

StrefaCo robi
NagłówekCofnij / Ponów, Dodaj sekcję, Przywróć domyślny, Zapisz
ZakładkiEdytor układu i Podgląd
Lewy panelPaleta elementów: pola ogólne, pola systemowe, pola niestandardowe
ŚrodekSekcje i układ (przeciąganie)
Prawy panelMetadane formularza albo właściwości zaznaczonego pola

Metadane formularza#

W prawym panelu, gdy nic nie zaznaczysz (albo przy metadanych):

PoleZnaczenie
NazwaEtykieta na liście formularzy
OpisKomentarz dla operatora
Klucz aplikacji / modułuDo jakiej aplikacji należy układ
Powiązana tabelaEncja, np. produkty
Ścieżka routinguGdzie panel podpina ten formularz

Dla orders.new dodatkowo: Reguły dostępności otwarcia zamówienia (presety albo kreator). Presety m.in. „Tylko przypisany user”, „Wymagany telefon klienta”, „Submit: wymagane pozycje”.

Właściwości pola#

Po kliknięciu kontrolki:

PoleZnaczenie
KluczIdentyfikator techniczny (wartości idą m.in. jako extra_fields)
EtykietaTekst przy polu dla operatora
Placeholder, Tooltip, Tekst pod polemPodpowiedzi w UI
WymaganeNie zapiszesz karty / zamówienia bez wartości
Tylko do odczytuWidać, nie edytujesz
Widoczność / edytowalność / wymagalnośćReguły warunkowe (kiedy pole się pokazuje)

Nagłówki i kontenery mają tytuł, opis i klasę CSS. Nie myl nagłówka sekcji z polem danych.

Paleta: co wolno dodać#

Ogólne: Tekst, Textarea, Liczba, Select, Data, Data i czas, Czas, E-mail, Telefon, Checkbox, Switch, Przycisk.

Tylko products.form (szersza paleta): Multi-select, Radio, URL, Bogaty tekst, Tagi, Kolor, JSON, Procent, Waluta, kontenery 2 i 3 kolumn.

Zamówienia: Kod rabatowy, Punkty lojalnościowe, Status płatności.

Sloty POS (tylko formularze pos.orders.*): Koszyk POS, Rodzaj zamówienia, Strefa dostawy, Wyszukaj klienta, Podsumowanie kwot, Złóż zamówienie, Pigułka statusu, Stepper, Lista pozycji, Akcje workflow, Notatki, Metoda dostawy, Metoda płatności.

Sloty POS to nie zwykłe pola tekstowe. To klocki terminala. Brak koszyka, podsumowania albo przycisku złożenia psuje nowe zamówienie w POS.

Pola ze słownika Pól niestandardowych (tabela products) pojawiają się w palecie formularza produktu. Najpierw definicja w słowniku, potem przeciągnięcie tutaj.

Przepływ: produkt#

  1. Lista formularzy → products.form.
  2. Dodaj sekcję, np. „Informacje żywieniowe”.
  3. Z palety: Liczba „Kalorie”, Liczba „Czas przygotowania (min)”. Ustaw etykiety i klucze.
  4. Zapisz. Podgląd sprawdza układ.
  5. Produkt → Dodatkowe: uzupełniasz wartości.
  6. W szablonie PDP paleta Pola produktu pokazuje te same klucze.

Przepływ: POS#

  1. Otwórz pos.orders.new z listy albo z Formularzy POS.
  2. Nie usuwaj slotów koszyka, kwot i złożenia zamówienia.
  3. Możesz dodać pole (np. numer stolika) i ustawić je jako wymagane.
  4. Na terminalu pole pojawia się w kreatorze przy nowym zamówieniu.

Typowe problemy#

ObjawCo sprawdzić
Zakładka Dodatkowe pusta / stary układFormularz products.form nieutworzony z rejestru albo niezapisany
Pole jest w słowniku, nie ma go na produkcieNie wrzucono go do układu products.form
POS nie da się złożyćBrak slotu Złóż zamówienie / Podsumowanie / Koszyk
Zamówienie biurowe nie otwiera sięReguła dostępności na orders.new
Sklep nie pokazuje polaSzablon PDP nie ma bloku tego pola; sam formularz nie publikuje sklepu
PodsumowanieW skrócie

Edytor to szybki sposób na dopasowanie formularzy do pracy zespołu. Zacznij od sekcji i pól z palety, ustaw reguły dostępności i zawsze sprawdź zapis na zamówieniu próbnym.