Versions Compared

Key

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

...

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
titleUWAGA

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
titleUWAGA

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
titleUWAGA

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

...