Pola danych

W typach zasobów można za pomocą pól danych definiować zawartość potrzebną dla gotowego zasobu.

Pole danych Opcje
Tekst
  • Zezwala na więcej niż jedną wartość
  • Jedno pole tekstowe — wartość domyślna, weryfikacja długości, weryfikacja oparta na wzorcu (niestandardowe, e-mail, URL, numer telefonu, kod pocztowy)
  • Obszar tekstowy — weryfikacja długości, weryfikacja oparta na wzorcu (e-mail, URL, numer telefonu, kod pocztowy)
  • Maksymalna liczba znaków: 1000. Nie może zawierać następujących znaków: # * & | ? < > ^ ; { } ( ) ' = + \
  • Przyciski radiowe — opcje lub kod JSON
  • Menu jednokrotnego wyboru — opcje lub kod JSON
  • Menu jednokrotnego wyboru (punkt końcowy usługi Visual Builder) — URL punktu końcowego usługi Visual Builder, zabezpieczenia punktu końcowego, pola REST używane jako etykieta i wartość
Duży tekst
  • Zezwala na więcej niż jedną wartość
  • Obszar tekstowy — wartość domyślna, weryfikacja długości, weryfikacja oparta na wzorcu (niestandardowe, e-mail, URL, numer telefonu, kod pocztowy)
  • Edytor tekstów z formatowaniem — typ paska narzędzi (standardowy, podstawowy, niestandardowy), wartość domyślna, weryfikacja długości

    Zob. Dostosowywanie paska narzędzi edytora tekstów z formatowaniem.

  • Edytor języka Markdown — typ paska narzędzi (standardowy, niestandardowy), wartość domyślna, weryfikacja długości

    Jeśli jako typ paska narzędzi zostanie wybrany "Niestandardowe", można wybrać, które przyciski mają być zawarte na pasku narzędzi edytora języka Markdown.

Multimedia
  • Zezwala na więcej niż jedną wartość
  • Selektor multimediów — wybór typów multimediów (dokumenty, obrazy, wideo, inne) oraz wybór typów zasobów (wszystkie lub określone typy)
Odniesienie
  • Zezwala na więcej niż jedną wartość
  • Selektor elementów zawartości — wybór typów zawartości (wszystkie lub określone typy)
Data
  • Selektor daty
  • Selektor daty/godziny
  • Selektor daty/godziny (ze strefą czasową)
  • Wartość domyślna
  • Weryfikacja przedziału dat
Liczba
  • Pokrętło liczbowe — wartość domyślna, weryfikacja przedziału liczb
  • Maksymalna liczba znaków: 15. Musi być liczbą całkowitą, a nie dziesiętną.
  • Przyciski radiowe — opcje lub kod JSON
  • Menu jednokrotnego wyboru — opcje lub kod JSON
Liczba dziesiętna
  • Pokrętło liczbowe — wartość domyślna, weryfikacja przedziału liczb
  • Przyciski radiowe — opcje lub kod JSON
  • Menu jednokrotnego wyboru — opcje lub kod JSON
Wartość logiczna
  • Przełącznik — etykiety dla wartości prawda/fałsz, wartość domyślna
  • Pole wyboru — etykieta dla pola wyboru, wartość domyślna
Osadzona zawartość (zawartość JSON)
  • Obszar tekstowy — wymaga poprawnej składni JSON. Opcjonalnie wartość JSON może zostać zweryfikowana z użyciem dołączonego schematu.
  • Formularz schematu JSON — wymaga (w celu wygenerowania interaktywnego formularza do wprowadzania zawartości JSON) schematu JSON. Można udostępnić opcje umożliwiające dostosowywanie sposobu, w jaki pola zdefiniowane w formularzu mają być prezentowane na formularzu, oraz uzyskiwanie podglądu wyników.
Obecnie jest obsługiwana wersja 04 schematu JSON (https://json-schema.org/specification-links.html#draft-4). Są obsługiwane następujące typy:
  • napisowy (string)
  • liczbowy (number)
  • logiczny (boolean)
  • tablicowy (array)
Obsługiwane są następujące opcje:

Tekst, Obszar tekstowy, Liczba, Pole wyboru, Tablica, Wybór, Przycisk radiowy.

Więcej informacji można znaleźć w dokumentacji pakietu Alpaca Forms, dostępnej pod adresem http://www.alpacajs.org/documentation.html.