Centrum Pomocy
< Wszystkie

Pola formularzy

Edycja pola formularza

Każde pole można dalej modyfikować poprzez naciśnięcie na symbol zębatki (1), który pojawia się po najechaniu na żądane pole. Po jego wyborze, możliwy będzie między innymi wprowadzenie nowej nazwy, nazwy technicznej, opisu oraz wielu innych parametrów (2).

Modyfikacja pól formularza

Właściwości pola

W trakcie edycji pola możliwe jest ustawienie takich parametrów jak:

  • Nazwa: Wyświetlana w systemie przy użytkowaniu.
  • Nazwa techniczna: Używana do implementacji rozwiązań technicznych.
  • Identyfikator: Unikalne ID dla danego pola.
  • Typ pola: Opisane poniżej.
  • Wartość domyślna: Wartość, która pojawi się w polu inicjalnie po utworzeniu sprawy.
  • Wzorzec Regex: Określa dozwolony wzorzec (pattern) dla wprowadzanych danych.
  • Warunki walidacji: Określa zasady walidacji danych wprowadzanych w polu.
  • Warunki logiczne: Określają zależności pomiędzy polami w formularzu.

Wartości domyślne pól

Opcja ta pozwala ustawić wartość, która zostanie podstawiona w formularzu sprawy inicjalnie po utworzeniu sprawy.

Wartość można definiować wprost tekstowo (np. Warszawa) albo z wykorzystaniem elastycznych funkcji np.:

  1. Prosta zmienna
    {{year}} → wstawi aktualny rok.
  2. {{add }} → Zwraca wynik dodawania dwóch liczb
  3. {{ceil }} → Zaokrągla liczbę w górę
  4. {{divide }} → Zwraca wynik dzielenia pierwszej liczby przez drugą
  5. {{floor }} → Zaokrągla liczbę w dół
  6. {{multiply }} → Zwraca wynik mnożenia podanych liczb
  7. {{random }} → Zwraca losową liczbę pomiędzy wartościami min i max
  8. {{remainder }} → Zwraca resztę z dzielenia pierwszej liczby przez drugą
  9. {{round }} → Zaokrągla podaną liczbę
  10. {{subtract }} → Zwraca wynik odejmowania dwóch liczb
  11. {{capitalize }} → Zamienia pierwszą literę tekstu na wielką
  12. {{capitalizeAll }} → Zamienia pierwszą literę każdego wyrazu na wielką
  13. {{center }} → Wyśrodkowuje tekst w zadanej szerokości, dodając spacje po bokach
  14. {{chop }} → Usuwa spacje i znaki specjalne z początku i końca tekstu
  15. {{ellipsis }} → Skraca tekst i dodaje …, jeśli przekracza podaną długość
  16. {{hyphenate }} → Zamienia spacje na myślniki
  17. {{lowercase }} → Zwraca tekst zapisany małymi literami
  18. {{remove }} → Usuwa z tekstu wszystkie wystąpienia podanego fragmentu
  19. {{replace }} → Zamienia wszystkie wystąpienia szukany na nowy w tekście
  20. {{titleize }} → Zmienia tekst na tytułowy — każde słowo z wielkiej litery
  21. {{trim }} → Usuwa spacje z początku i końca tekstu
  22. {{truncate }} → Skraca tekst do zadanej długości
  23. {{uppercase }} → Zwraca tekst zapisany wielkimi literami
  24. {{append }} → Dodaje dodatek na końcu tekstu
  25. {{plusify }} → Zamienia wszystkie spacje w tekście na znaki +
  26. {{prepend }} → Dodaje dodatek na początku tekstu
  27. {{removeFirst }} → Usuwa pierwsze wystąpienie fragmentu z tekstu
  28. {{replaceFirst }} → Zamienia pierwsze wystąpienie szukany na nowy
  29. {{sentence }} → Zamienia tekst na zdaniowy — pierwsze słowo z wielkiej litery, reszta małymi
  30. {{trimLeft }} → Usuwa spacje z lewej strony tekstu
  31. {{trimRight }} → Usuwa spacje z prawej strony tekstu
  32. {{truncateWords }} → Skraca tekst do podanej liczby słów
  33. {{addCommas }} → Formatuje liczbę, dodając przecinki jako separatory tysięcy (np. 1,000,000)
  34. {{toAbbr }} → Skraca dużą liczbę do formatu z jednostką (np. 1000000 → 1m), z opcjonalną liczbą miejsc po przecinku (np. 12345, 2 → 12.35k)
  35. {{toExponential }} → Zwraca liczbę w notacji wykładniczej z określoną liczbą miejsc po przecinku (np. 1.23e+5)
  36. {{toFixed }} → Zwraca liczbę z określoną liczbą miejsc po przecinku
  37. {{toPrecision }} → Formatuje liczbę z określoną całkowitą liczbą cyfr (znaczących)
  38. {{#if }} … {{/if}} → Wyświetla zawartość tylko wtedy, gdy warunek jest spełniony. Jako warunek mogą być podstawione inne formuły w nawiasach
  39. {{else}} → Blok alternatywny, gdy warunek if nie jest spełniony. Wstawiany przed {{/if}}
  40. {{eq }} → Zwraca prawdę, jeśli a i b są równe
  41. {{ne }} → Zwraca prawdę, jeśli a i b są różne
  42. {{gt }} → Zwraca prawdę, jeśli a jest większe niż b
  43. {{gte }} → Zwraca prawdę, jeśli a jest większe lub równe b
  44. {{lt }} → Zwraca prawdę, jeśli a jest mniejsze niż b
  45. {{lte }} → Zwraca prawdę, jeśli a jest mniejsze lub równe b
  46. {{#and …}}…{{/and}} → Wyświetla zawartość bloku, jeśli wszystkie warunki są spełnione
  47. {{#or …}}…{{/or}} → Wyświetla zawartość bloku, jeśli co najmniej jeden warunek jest spełniony
  48. {{#neither }}…{{/neighter}} → Wyświetla zawartość bloku, jeśli żaden warunek nie jest spełniony
  49. {{not }} → Zwraca prawdę, jeśli wartość jest fałszywa
  50. {{#ifEven }}…{{/ifEven}} → Wyświetla zawartość bloku, jeśli liczba jest parzysta
  51. {{#ifOdd }}…{{/ifOdd}} → Wyświetla zawartość bloku, jeśli liczba jest nieparzysta
  52. {{unlessEq }} → Zwraca prawdę, jeśli a nie jest równe b
  53. {{unlessGt }} → Zwraca prawdę, jeśli a nie jest większe niż b
  54. {{unlessGteq }} → Zwraca prawdę, jeśli a nie jest większe lub równe b
  55. {{unlessLt }} → Zwraca prawdę, jeśli a nie jest mniejsze niż b
  56. {{unlessLteq }} → Zwraca prawdę, jeśli a nie jest mniejsze lub równe b
  57. {{toRegex “”}} → Tworzy wyrażenie regularne z podanego tekstu (np. “^[a-z]+$”). Używane razem z test.
  58. {{test (toRegex “”)}} → Sprawdza, czy tekst pasuje do wyrażenia regularnego. Zwraca prawdę lub fałsz.
  59. {{ordinalize }} → Zwraca liczbę z angielską końcówką porządkową, np. 1 → 1st, 2 → 2nd.
  60. {{inflect “” “”}} → Zwraca formę zależną od liczby.

Dzięki temu możesz przygotować reguły, które automatycznie podstawią odpowiednie dane, nawet jeśli użytkownik niczego nie wpisze.

Typy pól

  • Tekst
  • Liczba
  • Data
  • Data i czas
  • PESEL
  • Kod pocztowy
  • Tylko litery
  • Lista wyboru
  • Wybór wielokrotny
  • Pole wyboru
  • Liczby całkowite
  • Przycisk wyboru
  • Obszar tekstowy
  • Edytor tekstu
Czy artykuł był pomocny?
0 z 5 gwiazdek
5 gwiazdek 0%
4 gwiazdek 0%
3 gwiazdek 0%
2 gwiazdek 0%
1 gwiazdek 0%
5
Podziel się swoją opinią
Jak możemy ulepszyć ten artykuł?
Spis treści