Wiki source code of CHOPlist

Version 30.1 by Marco Weber on 2026/10/05 08:02

Hide last authors
Marco Weber 30.1 1 {{liveData
2 id="choplist"
3 properties="code,text_de,text_fr,text_it,valid_start,valid_end,chop_like,treat_cat,topography,chcr_only"
4 source="liveTable"
5 sourceParameters="className=CHOPlist.Code.CHOPlistClass&translationPrefix=choplist.livetable."
6 sort="code:asc"
7 limit="15"
8 layouts="table"
9 showPageSizeDropdown="true"
10 pageSizes="15,25,50,100"
11 }}
12 {
13 "meta": {
14 "propertyDescriptors": [
15 {
16 "id": "code",
17 "sortable": true,
18 "filterable": true
19 },
20 {
21 "id": "text_de",
22 "sortable": true,
23 "filterable": true
24 },
25 {
26 "id": "text_fr",
27 "sortable": true,
28 "filterable": true
29 },
30 {
31 "id": "text_it",
32 "sortable": true,
33 "filterable": true
34 },
35 {
36 "id": "valid_start",
37 "sortable": true,
38 "filterable": true
39 },
40 {
41 "id": "valid_end",
42 "sortable": true,
43 "filterable": true
44 },
45 {
46 "id": "chop_like",
47 "sortable": true,
48 "filterable": true
49 },
50 {
51 "id": "treat_cat",
52 "sortable": true,
53 "filterable": true
54 },
55 {
56 "id": "topography",
57 "sortable": true,
58 "filterable": true
59 },
60 {
61 "id": "chcr_only",
62 "sortable": true,
63 "filterable": true
64 }
65 ],
66 "pagination": {
67 "maxShownPages": 10,
68 "pageSizes": [15, 25, 50, 100],
69 "showEntryRange": true,
70 "showNextPrevious": true,
71 "showFirstLast": true
72 }
73 }
74 }
75 {{/liveData}}
76
Marco Weber 29.1 77 {{html clean="false"}}
78 <style>
79 /* =========================================================
80 CHOP-Liste – Live Data Tabellenformatierung
81 ========================================================= */
82
83 /* Gesamte Tabelle */
84 #choplist .xwiki-livedata-table {
85 width: 100%;
86 table-layout: fixed;
87 border-collapse: collapse;
88 }
89
90 /* ---------------------------------------------------------
91 Tabellenkopf
92 --------------------------------------------------------- */
93
94 #choplist .xwiki-livedata-table thead th {
95 font-weight: bold;
96 font-size: 1.1em;
97 background-color: #f2f2f2;
98 border: 1px solid #b5b5b5;
99 padding: 6px 5px;
100 vertical-align: middle;
101 }
102
103 /* ---------------------------------------------------------
104 Filterzeile
105 --------------------------------------------------------- */
106
107 #choplist .xwiki-livedata-table thead tr.xwiki-livedata-filter th {
108 font-weight: normal;
109 font-size: 1em;
110 background-color: #fafafa;
111 border: 1px solid #b5b5b5;
112 padding: 4px;
113 }
114
115 /* ---------------------------------------------------------
116 Datenzellen
117 --------------------------------------------------------- */
118
119 #choplist .xwiki-livedata-table tbody td {
120 border: 1px solid #b5b5b5;
121 padding: 5px;
122 vertical-align: middle;
123 }
124
125 /* ---------------------------------------------------------
126 Spaltenbreiten
127 Reihenfolge:
128 1 code
129 2 text_de
130 3 text_fr
131 4 text_it
132 5 valid_start
133 6 valid_end
134 7 chop_like
135 8 treat_cat
Marco Weber 30.1 136 9 topo_group
Marco Weber 29.1 137 10 chcr_only
138 --------------------------------------------------------- */
139
140 #choplist .xwiki-livedata-table th:nth-child(1),
141 #choplist .xwiki-livedata-table td:nth-child(1) {
142 width: 7%;
143 }
144
145 #choplist .xwiki-livedata-table th:nth-child(2),
146 #choplist .xwiki-livedata-table td:nth-child(2) {
147 width: 19%;
148 }
149
150 #choplist .xwiki-livedata-table th:nth-child(3),
151 #choplist .xwiki-livedata-table td:nth-child(3) {
152 width: 19%;
153 }
154
155 #choplist .xwiki-livedata-table th:nth-child(4),
156 #choplist .xwiki-livedata-table td:nth-child(4) {
157 width: 19%;
158 }
159
160 #choplist .xwiki-livedata-table th:nth-child(5),
161 #choplist .xwiki-livedata-table td:nth-child(5) {
162 width: 7%;
163 }
164
165 #choplist .xwiki-livedata-table th:nth-child(6),
166 #choplist .xwiki-livedata-table td:nth-child(6) {
167 width: 7%;
168 }
169
170 #choplist .xwiki-livedata-table th:nth-child(7),
171 #choplist .xwiki-livedata-table td:nth-child(7) {
172 width: 5%;
173 }
174
175 #choplist .xwiki-livedata-table th:nth-child(8),
176 #choplist .xwiki-livedata-table td:nth-child(8) {
177 width: 7%;
178 }
179
180 #choplist .xwiki-livedata-table th:nth-child(9),
181 #choplist .xwiki-livedata-table td:nth-child(9) {
182 width: 5%;
183 }
184
185 #choplist .xwiki-livedata-table th:nth-child(10),
186 #choplist .xwiki-livadata-table td:nth-child(10) {
187 width: 5%;
188 }
189
190 /* ---------------------------------------------------------
191 Zentrierung bestimmter Spalten
192 --------------------------------------------------------- */
193
194 #choplist .xwiki-livedata-table th:nth-child(1),
195 #choplist .xwiki-livedata-table td:nth-child(1),
196 #choplist .xwiki-livedata-table th:nth-child(5),
197 #choplist .xwiki-livedata-table td:nth-child(5),
198 #choplist .xwiki-livedata-table th:nth-child(6),
199 #choplist .xwiki-livedata-table td:nth-child(6),
200 #choplist .xwiki-livedata-table th:nth-child(7),
201 #choplist .xwiki-livedata-table td:nth-child(7),
202 #choplist .xwiki-livedata-table th:nth-child(10),
203 #choplist .xwiki-livedata-table td:nth-child(10) {
204 text-align: center;
205 }
206
207 /* ---------------------------------------------------------
208 Dropdowns und Filterfelder
209 --------------------------------------------------------- */
210
211 #choplist .xwiki-livedata-table select,
212 #choplist .xwiki-livedata-table input {
213 max-width: 100%;
214 box-sizing: border-box;
215 }
216
217 /* ---------------------------------------------------------
218 Zeilen
219 --------------------------------------------------------- */
220
221 #choplist .xwiki-livedata-table tbody tr:hover {
222 background-color: #f7f7f7;
223 }
224 </style>
225 {{/html}}