| | 174 | |
| | 175 | === Listy połączone === |
| | 176 | |
| | 177 | Użycie znacznika pola, które jest listą wyboru, SQLu innej listy spowoduje jej automatyczne odświeżanie/filtrowanie.[[BR]] |
| | 178 | przykład: |
| | 179 | w rejestrze cregisters.creg_moj_rejestr, pole "grupa" jest zdefiniowana jako select z listą grup |
| | 180 | {{{ |
| | 181 | {"sql":"SELECT grp_id,grpnam FROM groups"} |
| | 182 | }}} |
| | 183 | |
| | 184 | "pracownik" jest listą pracowników/użytkowników |
| | 185 | {{{ |
| | 186 | {"sql":"SELECT usr_id,usrnam FROM users WHERE is_del IS NOT TRUE AND (CASE WHEN {cregisters.creg_moj_rejestr.grupa} = '' THEN true ELSE usr_id IN (SELECT usr_id FROM users_link_group WHERE grp_id = nullif({cregisters.creg_moj_rejestr.grupa},'')::int) END)"} |
| | 187 | }}} |
| | 188 | Taka konfiguracja spowoduje przeładowanie listy pracowników przy każdej zmianie grupy. |
| | 189 | |