Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel
titlePodstawowe informacje

Kategoria: Ogólne

Poprzednie nazwy: 

Dostępna od wersji: 1.0.0

Panel
titleOpis

Walidator sprawdza dane  za pomocą funkcji podanej w parametrze. Gdy funkcja logiczna zwróci prawdę to walidator przechodzi dalej. W przeciwnym razie wyświetla komunikat skonfigurowany w komponencie.

Panel
titleParametry konfiguracyjne

 Image Removed

Panel
titlePrzykładowa konfiguracja

 Image Added

Opis walidatora

...

Note
titleUWAGA

W przypadku pustej wartości zmienna nie zostaje zaznaczona, a komunikat się nie wyświetla. Można to wykorzystać do sterowania komunikatami za pomocą funkcji ifFn() oraz emptyString(). Gdy mamy tylko tryb "Obok zmiennej" i nie będzie żadnego komunikatu to walidator przepuści formularz.

Panel
titlePrzykład zastosowania

 

Przykłady:

Przykład 1.

  • Opis

    Walidacja tylko w tedy gdy kolumna "Opiniujący" jest cała wypełniona (każdy wiersz). Komunika błędu pojawi się przy każdej niewypełnionej komórce w zaznaczonej kolumnie (zmiennej formularza)
  • Konfiguracja

    Image Modified
  • Wynik

    Image Modified

Przykład 2:

  • Opis

    Użytkownik w tabeli planuje koszty. Gdy suma kosztów jest większa niż przyznany fundusz, lub gdy fundusz jest ustawiony na 0 lub mniej walidacja nie przechodzi. Komunikat błędu pojawia się globalny i przy zmiennej. W konfiguracji nie sprawdzamy warunku na każdym wierszu więc komunikat dotyczący zmiennych tabelarycznych automatycznie będzie globalny.
  • Konfiguracja

    Image Modified
  • Wynik

    Image Modified
  • Image Modified

...

Panel

 

Mapa z przykładową konfiguracją

View file
nameTesty komponentów - walidatory.zip
pageWalidatory cuf-components
height250

...

titleChange log

 1.0.0

Dodanie komponentu

1.0.10

Obsługa tabeli dynamicznej

1.0.30

Komunikat globalny i dla danego pola

Poprawienie dynamicznego formularza

1.0.35

Zastąpienie dwóch zmiennych kontekstowych przez jedną



Hide If
special@anonymous

Powiązane zadania

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-8
 
 
JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-98

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-152

JIRA
server192.168.1.52 JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-238

JIRA
server192.168.1.52 JIRA
serverId2e6b42a8-62e1-3c71-bfe9-dbf183b33dc1
keyCUFCMP-296