| 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 | |