Versions Compared

Key

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

...

 
 Jeśli masz problem ze zrozumieniem jak działa walidator, sprawdź opisy: Walidator, Wykonanie warunkowe, Parametry komponentów

Opis walidatora

Walidator sprawdza istnienie wpisu w bazie danych (np. może sprawdzić, czy istnieje użytkownik o danym id). Następnie sprawdza, czy wpis ten posiada te same wartości, które znajdują się na formularzu (możemy sami zdecydować, które wartości ma porównać).

...

W tym przykładzie nasz klucz zapytania to USER. Do klucza zapytania musimy dodać frazy: _EXIST, _EQUALS, _INSERT bądź _UPDATE, by określić ich przeznaczenie. Parametry oznaczone znakiem zapytania możemy dodać w konfiguracji walidatora(należy pamiętać o kolejności! w ostatnim zapytaniu identyfikator wiersza pojawia się na końcu!)

Przykładowa konfiguracja

Część pierwsza:

Część druga:

Parametry konfiguracyjne


Nazwa bazy danych ( typ : wartość tekstowa ) - Nazwa bazy danych skonfigurowana w dbExplorer w systemie PlusWorkflow

Klucz zapytania ( typ : wartość tekstowa ) - Klucz (przedrostek z kolumny name z tabeli pm_dbqueries) na postawie którego pobrane zostaną zapytania

Parametry zapytania ( typ : tablica wartości tekstowych ) - Wartości parametrów zapytania o istnienie

Typy parametrów ( typ : tablica wartości tekstowych ) - Typy parametrów zapytania o istnienie, jakie są zapisane w bazie(dla tekstowych - string, dla liczb - number)

Parametry zapytania ( typ : tablica wartości tekstowych ) - Wartości parametrów zapytania o identyczność

Typy parametrów ( typ : tablica wartości tekstowych ) - Typy parametrów zapytania o identyczność, jakie są zapisane w bazie(dla tekstowych - string, dla liczb - number)

Parametry zapytania ( typ : tablica wartości tekstowych ) - Wartości parametrów zapytania o dodanie

Typy parametrów ( typ : tablica wartości tekstowych ) - Typy parametrów zapytania o dodanie, jakie są zapisane w bazie(dla tekstowych - string, dla liczb - number)

Parametry zapytania ( typ : tablica wartości tekstowych ) - Wartości parametrów zapytania o aktualizację

Typy parametrów ( typ : tablica wartości tekstowych ) - Typy parametrów zapytania o aktualizację, jakie są zapisane w bazie(dla tekstowych - string, dla liczb - number)

Nazwa okna ( typ : wartość tekstowa ) - Tytuł okna, które pojawi się, gdy identyczny wiersz nie zostanie znaleziony

Pytanieo dodanie ( typ : wartość tekstowa ) - Komunikat do użytkownika, który pojawi się w oknie, gdy nie zostanie znaleziony wiersz o danym kluczu(możliwość dodania wiersza)

Pytanie o aktualizację ( typ : wartość tekstowa ) - Komunikat do użytkownika, który pojawi się w oknie, gdy zostanie znaleziony wiersz o danym kluczu ale o innych wartościach(możliwość aktualizacji wiersza)

Nazwa przycisku dodania ( typ : wartość tekstowa ) - Nazwa pod jaką ma występować przycisk służący do dodania nowego wiersza, a następnie akceptacji zadania

Nazwa przycisku aktualizacji ( typ : wartość tekstowa ) - Nazwa pod jaką ma występować przycisk służący do aktualizacji wiersza, a następnie akceptacji zadania

Nazwa przycisku przejścia dalej ( typ : wartość tekstowa ) - Nazwa pod jaką ma występować przycisk służący do przejścia dalej, bez modyfikacji wpisów w bazie danych

Nazwa przycisku cofnięcia ( typ : wartość tekstowa ) - Nazwa pod jaką ma występować przycisk służący do powrotu do formularzu zadania

 

Film instruktażowy

 

Mapa z przykładową konfiguracją

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

 

Hide If
special@anonymous

Powiązane zadania

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

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

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

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