| | 91 | |
| | 92 | |
| | 93 | === Rodzaje danych wejściowych === |
| | 94 | Dane wejściowe mogą przyjmować różne typy, m.in: listę. Wówczas w polu Typ należy wybrać "select" a w polu parametry należy wpisać kwerendę zwracającą dwie kolumny: |
| | 95 | |
| | 96 | {{{ |
| | 97 | {"sql":"SELECT povcid AS value, place_ || ' ' || dscrpt AS caption |
| | 98 | FROM places_of_vcosts |
| | 99 | WHERE year__ = (EXTRACT(year FROM CURRENT_DATE))::int AND is_del IS FALSE |
| | 100 | ORDER BY caption ASC"} |
| | 101 | }}} |
| | 102 | |
| | 103 | |
| | 104 | jeśli lista jest na tyle długa że spowalniałaby działanie przeglądarki przy ładowaniu danych, lepiej zastosować pole typu lookup. Poniżej przykład pola dla wyboru projektów: |
| | 105 | |
| | 106 | {{{ |
| | 107 | {"sql":"SELECT projid, number || ' ' || projnm AS caption, 'PROJECT' as clsnam FROM projects WHERE is_del IS FALSE AND {FILTER_STRING} ORDER BY caption","sql_filter":"number ~* E'^{SEARCH_TEXT}' OR projnm ~* E'^{SEARCH_TEXT}'","valueField":"projid","labelField":"caption"} |
| | 108 | |
| | 109 | }}} |
| | 110 | |
| | 111 | |
| 99 | | }}} |
| 100 | | |
| 101 | | === Rodzaje danych wejściowych === |
| 102 | | Dane wejściowe mogą przyjmować różne typy, m.in: listę. Wówczas w polu Typ należy wybrać "select" a w polu parametry należy wpisać kwerendę zwracającą dwie kolumny: |
| 103 | | |
| 104 | | {{{ |
| 105 | | {"sql":"SELECT povcid AS value, place_ || ' ' || dscrpt AS caption |
| 106 | | FROM places_of_vcosts |
| 107 | | WHERE year__ = (EXTRACT(year FROM CURRENT_DATE))::int AND is_del IS FALSE |
| 108 | | ORDER BY caption ASC"} |
| 109 | | }}} |
| 110 | | |
| 111 | | |
| 112 | | jeśli lista jest na tyle długa że spowalniałaby działanie przeglądarki przy ładowaniu danych, lepiej zastosować pole typu lookup. Poniżej przykład pola dla wyboru projektów: |
| 113 | | |
| 114 | | {{{ |
| 115 | | {"sql":"SELECT projid, number || ' ' || projnm AS caption, 'PROJECT' as clsnam FROM projects WHERE is_del IS FALSE AND {FILTER_STRING} ORDER BY caption","sql_filter":"number ~* E'^{SEARCH_TEXT}' OR projnm ~* E'^{SEARCH_TEXT}'","valueField":"projid","labelField":"caption"} |
| 116 | | |
| 117 | | }}} |
| 118 | | |
| | 120 | }}} |