Zmiany pomiędzy wersją 15 and wersją 16 dla DeployerGuide/AdvancedConfiguration/CustomRegisters
- Data i czas:
- 09/05/14 02:04:54 (10 years temu)
Legend:
- Bez zmian
- Dodane
- Usunięte
- Zmienione
-
DeployerGuide/AdvancedConfiguration/CustomRegisters
v15 v16 106 106 W raporcie w podrejestrze za filtrowanie rekordów odpowiada makro {FILTER_STRING}, które dokleja do zapytania warunek po atrybucie cre_id (cre_id wskazuje na rekord rejestru nadrzędnego). 107 107 108 == Definicja rejestru - parametry == 109 110 === Walidacja wpisu w rejestrze === 111 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''. 112 przykład: 113 {{{ 114 {"validatorMessage":"Nieprawidłowe dane!","validatorQuery":"SELECT (data_urodzenia < now()) AND (strlen(pesel) = 11) FROM cregisters.creg_usc WHERE id____ = {PKEY_VALUE}"} 115 }}} 116 117 118 108 119 == Definicje pól dla rejestru == 109 110 120 === Walidacja wartości w polach === 111 121