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ć). Walidator nie działa w trybie podglądu! |
Sposób działania został przedstawiony na poniższym diagramie: ![Dostępne Wtyczki i Moduły (Uniwersalne komponenty PWE Home) > [WALIDATOR] Weryfikacja danych z formularza w bazie danych > pobrane (19).png](/confluence/download/attachments/13272166/pobrane%20%2819%29.png?version=1&modificationDate=1558962484769&api=v2)
W oknie dodania/edycji istnieje możliwość pominięcia walidacji i przejścia dalej. Aby walidator działał poprawnie, musimy przygotować odpowiednie zapytania w bazie danych, które będą wywoływane podczas sprawdzania istnienia/identyczności/dodawania/edycji danych. W tym celu należy dodać cztery zapytania do tabeli pm_dbqueries, pamiętając o dodaniu odpowiedniego identyfikatora. |