Zmiany pomiędzy wersją 72 and wersją 73 dla DeployerGuide/AdvancedConfiguration/CustomRegisters

Pokaż
Ignoruj:
Data i czas:
11/02/16 13:55:43 (7 years temu)
Autor:
MK (IP: 213.5.203.190)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/AdvancedConfiguration/CustomRegisters

    v72 v73  
    125125 
    126126=== 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]] 
     127Walidacja 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]] 
    128128 
    129129przykład: 
    130130{{{ 
    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} 
    132139}}} 
    133140