Zmiany pomiędzy wersją 72 and wersją 73 dla DeployerGuide/AdvancedConfiguration/CustomRegisters
- Data i czas:
- 11/02/16 13:55:43 (8 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/AdvancedConfiguration/CustomRegisters
v72 v73 125 125 126 126 === Walidacja wpisu w rejestrze === 127 Walidacja odbywa się po zapisaniu formularza (rekord jest już w bazie ale transakcja nie jest jeszcze zatwierdzona). Dane zostaną zapisane jeżeli zapytanie SQL '' validatorQuery'' zwróci TRUE. W przeciwnym wypadku zmiany nie zostaną zapisane (ROLLBACK) i pokaże się komunikat o treści zdefiniowanej w parametrze ''validatorMessage''.[[BR]]127 Walidacja odbywa się po zapisaniu formularza (rekord jest już w bazie ale transakcja nie jest jeszcze zatwierdzona). Dane zostaną zapisane jeżeli zapytanie SQL ''query'' zwróci TRUE. W przeciwnym wypadku zmiany nie zostaną zapisane (ROLLBACK) i pokaże się komunikat o treści zdefiniowanej w parametrze ''message''.[[BR]] 128 128 129 129 przykład: 130 130 {{{ 131 {"validatorMessage":"Nieprawidłowe dane!","validatorQuery":"SELECT (data_urodzenia < now()) AND (strlen(pesel) = 11) FROM cregisters.creg_usc WHERE id____ = {PKEY_VALUE}"} 131 { 132 "validator": [ 133 { 134 "message": "Nieprawidłowe dane!", 135 "query": "SELECT (data_urodzenia < now()) AND (strlen(pesel) = 11) FROM cregisters.creg_usc WHERE id____ = {PKEY_VALUE}" 136 } 137 ] 138 } 132 139 }}} 133 140