...
Walidator sprawdza dane za pomocą funkcji podanej w parametrze. Gdy funkcja logiczna zwróci prawdę to walidator przechodzi dalej. W przeciwnym razię wyświetla komunikat skonfigurowany w komponeciekomponenicie.
Domyślna konfiguracja
Parametry konfiguracyjne:
Warunek logiczny( typ : funkcja ) - Funkcja zwracająca wynik typu logicznego. Gdy funkcja zwraca wynik pozytywny to akceptuje walidacje. W przeciwym przeciwnym razie wyświetla komunikat o błędzie.
...
Użycie tabeli w funkcji ( typ : lista wyboru ) - Określa czy, i w jaki sposób użyć wartości kolumn z tabeli dynamicznej. Do wybooruwyboru: "Funkcja bez użycia kolumn" , "Funkcja z użyciem kolumn(każdy wiersz)" , "Funkcja z użyciem kolumn(jakikolwiek wiersz)"
Note | ||
---|---|---|
| ||
Parametr ten ustawia dwa ukryte parametry na dynamicznym formularzu, oraz ukrywa/pokazuje parametr "Długość tabeli". Dla funkcji z użyciem kolumn należy używać odpowiednich zmiennych kontekstowych. Zmienne 0 do wartości podanej w "Długość tabeli" Przydatna funkcja systemowa item() "Funkcja z użyciem kolumn(każdy wiersz)" - Akceptuję tylko wtedy gdy dla wszystkich wierszy funkcja zwróci pozytywny wynik. Zmienna kontekstowa "Każdy wiersz" "Funkcja z użyciem kolumn(jakikolwiek wiersz)" - Akceptuję gdy dla co najmiej najmniej jednego wiersza funkcja zwróci pozytywny wynik. Zmienna kontekstowa "Jakikolwiek wiersz" |
...
Note | ||
---|---|---|
| ||
Parametr ten będzie czyszczony przy każdym ukryciu. Dla pustej tabeli (długość 0 lub mniej) Walidator zakceptuje walidator zaakceptuje zadanie. Przy podaniu wartości większej niż ilość wierszy wyrzuci komunikat w formacie "Nieprawidłowa długość tablicy : X" gdzie X to podana wartość tego parametru |
...
Note | ||
---|---|---|
| ||
Gdy wybierzemy zmienną znajdująca się w tabeli dynamicznej. to w zależności od wybranejopcji wybranej opcji w "Użycie tabeli w funkcji " będzie inny komunikat. Dla opcji "Funkcja bez użycia kolumn" zostanie wyświetlony komunikat globalny w formacie "[ Nazwa_Zmiennej ] treść_komunikatu" (Przykład 2) Dla pozostałych opcji zostaną zaznaczonę zaznaczone nie pasujące wiersze w danej kolumnie( na czerwono), po najechaniu myszką zostanie wyświetlony komunikat błędu (taki sam dla wszystkich nie pasujących wierszy) (Przykład 1) |
...
Opis
Walidacja tylko w tedy gdy kolumna "Opiniujący" jest cała wpełniona wypełniona (każdy wiersz). Komunika błędu pojawi się przy każdej nie wypełnionej komórce w zaznaczonej kolumnie (zmiennej formularza)Konfiguracja
Wynik
...
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łedy 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
Wynik
...