Changes for page CHOPlist
Last modified by Marco Weber on 2026/10/05 15:41
From version 29.1
edited by Marco Weber
on 2026/10/05 07:59
on 2026/10/05 07:59
Change comment:
There is no comment for this version
To version 53.1
edited by Marco Weber
on 2026/10/05 15:41
on 2026/10/05 15:41
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,225 +1,205 @@ 1 1 {{html clean="false"}} 2 2 <style> 3 + 3 3 /* ========================================================= 4 - CHOP -Liste–LiveData Tabellenformatierung5 + CHOP LiveData – Tabellenformatierung 5 5 ========================================================= */ 6 6 7 7 /* Gesamte Tabelle */ 8 - #choplist.xwiki-livedata-table {9 - width: 100%; 10 - table-layout:fixed;11 - b order-collapse:collapse;9 +table.layout-table-root.responsive-table { 10 + width: 100%; 11 + border-collapse: collapse; 12 + table-layout: fixed; 12 12 } 13 13 14 -/* ---------------------------------------------------------15 - Tabellenkopf16 - ---------------------------------------------------------*/15 +/* ========================================================= 16 + Kopfzeile 17 + ========================================================= */ 17 17 18 - #choplist.xwiki-livedata-table thead th {19 - font-weight: bold; 20 - font-size: 1.1em;21 - background-color: # f2f2f2;22 - border: 1px solid # b5b5b5;23 - padding: 6px5px;24 - vertical-align: middle; 19 +table.layout-table-root.responsive-table thead th { 20 + font-weight: bold; 21 + font-size: 0.95em; 22 + background-color: #00BFFF; 23 + border: 1px solid #999; 24 + padding: 7px 6px; 25 + vertical-align: middle; 25 25 } 26 26 27 -/* --------------------------------------------------------- 28 +/* Eigentliche Spaltenbezeichnung */ 29 +table.layout-table-root.responsive-table thead .property-name { 30 + font-weight: bold; 31 +} 32 + 33 +/* Sortier-Button nicht unnötig hervorheben */ 34 +table.layout-table-root.responsive-table thead .handle { 35 + font-weight: bold; 36 +} 37 + 38 +/* ========================================================= 28 28 Filterzeile 29 - ---------------------------------------------------------*/40 + ========================================================= */ 30 30 31 -#choplist .xwiki-livedata-table thead tr.xwiki-livedata-filter th { 32 - font-weight: normal; 33 - font-size: 1em; 34 - background-color: #fafafa; 35 - border: 1px solid #b5b5b5; 36 - padding: 4px; 42 +table.layout-table-root.responsive-table thead tr.column-filters th { 43 + background-color: #fafafa; 44 + border: 1px solid #bbb; 45 + padding: 4px 5px; 37 37 } 38 38 39 -/* --------------------------------------------------------- 48 +/* Filter-Eingabefelder */ 49 +table.layout-table-root.responsive-table .livedata-filter { 50 + width: 100%; 51 + box-sizing: border-box; 52 +} 53 + 54 +table.layout-table-root.responsive-table .filter-text, 55 +table.layout-table-root.responsive-table .filter-date { 56 + width: 100%; 57 + box-sizing: border-box; 58 + min-height: 28px; 59 +} 60 + 61 +/* Selectize-Filter */ 62 +table.layout-table-root.responsive-table .selectize-control { 63 + width: 100%; 64 +} 65 + 66 +table.layout-table-root.responsive-table .selectize-input { 67 + min-height: 28px; 68 + padding: 4px 6px; 69 + box-sizing: border-box; 70 +} 71 + 72 +/* ========================================================= 40 40 Datenzellen 41 - ---------------------------------------------------------*/74 + ========================================================= */ 42 42 43 -#choplist .xwiki-livedata-table tbody td { 44 - border: 1px solid #b5b5b5; 45 - padding: 5px; 46 - vertical-align: middle; 76 +table.layout-table-root.responsive-table tbody td { 77 + border: 1px solid #bbb; 78 + padding: 6px 6px; 79 + vertical-align: top; 80 + overflow-wrap: break-word; 81 + word-wrap: break-word; 47 47 } 48 48 49 -/* ---------------------------------------------------------84 +/* ========================================================= 50 50 Spaltenbreiten 86 + ========================================================= */ 87 +```text 88 +/* ========================================================= 89 + Spaltenbreiten 51 51 Reihenfolge: 52 - 1 code53 - 2 text_de54 - 3 text_fr55 - 4 text_it56 - 5 valid_start57 - 6 valid_end58 - 7 chop_like59 - 8 treat_cat60 - 9 topography91 + 1 code 92 + 2 text_de 93 + 3 text_fr 94 + 4 text_it 95 + 5 valid_start 96 + 6 valid_end 97 + 7 chop_like 98 + 8 treat_cat 99 + 9 topo_group 61 61 10 chcr_only 62 - ---------------------------------------------------------*/101 + ========================================================= */ 63 63 64 - #choplist.xwiki-livedata-table th:nth-child(1),65 - #choplist.xwiki-livedata-table td:nth-child(1) {66 - width: 7%;103 +table.layout-table-root.responsive-table th:nth-child(1), 104 +table.layout-table-root.responsive-table td:nth-child(1) { 105 + width: 6%; 67 67 } 68 68 69 - #choplist.xwiki-livedata-table th:nth-child(2),70 - #choplist.xwiki-livedata-table td:nth-child(2) {71 - width: 1 9%;108 +table.layout-table-root.responsive-table th:nth-child(2), 109 +table.layout-table-root.responsive-table td:nth-child(2) { 110 + width: 18%; 72 72 } 73 73 74 - #choplist.xwiki-livedata-table th:nth-child(3),75 - #choplist.xwiki-livedata-table td:nth-child(3) {76 - width: 1 9%;113 +table.layout-table-root.responsive-table th:nth-child(3), 114 +table.layout-table-root.responsive-table td:nth-child(3) { 115 + width: 18%; 77 77 } 78 78 79 - #choplist.xwiki-livedata-table th:nth-child(4),80 - #choplist.xwiki-livedata-table td:nth-child(4) {81 - width: 1 9%;118 +table.layout-table-root.responsive-table th:nth-child(4), 119 +table.layout-table-root.responsive-table td:nth-child(4) { 120 + width: 18%; 82 82 } 83 83 84 - #choplist.xwiki-livedata-table th:nth-child(5),85 - #choplist.xwiki-livedata-table td:nth-child(5) {86 - width: 7%;123 +table.layout-table-root.responsive-table th:nth-child(5), 124 +table.layout-table-root.responsive-table td:nth-child(5) { 125 + width: 6%; 87 87 } 88 88 89 - #choplist.xwiki-livedata-table th:nth-child(6),90 - #choplist.xwiki-livedata-table td:nth-child(6) {91 - width: 7%;128 +table.layout-table-root.responsive-table th:nth-child(6), 129 +table.layout-table-root.responsive-table td:nth-child(6) { 130 + width: 6%; 92 92 } 93 93 94 - #choplist.xwiki-livedata-table th:nth-child(7),95 - #choplist.xwiki-livedata-table td:nth-child(7) {96 - width: 5%;133 +table.layout-table-root.responsive-table th:nth-child(7), 134 +table.layout-table-root.responsive-table td:nth-child(7) { 135 + width: 6%; 97 97 } 98 98 99 - #choplist.xwiki-livedata-table th:nth-child(8),100 - #choplist.xwiki-livedata-table td:nth-child(8) {101 - width: 7%;138 +table.layout-table-root.responsive-table th:nth-child(8), 139 +table.layout-table-root.responsive-table td:nth-child(8) { 140 + width: 6%; 102 102 } 103 103 104 - #choplist.xwiki-livedata-table th:nth-child(9),105 - #choplist.xwiki-livedata-table td:nth-child(9) {106 - width: 5%;143 +table.layout-table-root.responsive-table th:nth-child(9), 144 +table.layout-table-root.responsive-table td:nth-child(9) { 145 + width: 7%; 107 107 } 108 108 109 - #choplist.xwiki-livedata-table th:nth-child(10),110 - #choplist.xwiki-livadata-table td:nth-child(10) {111 - width: 5%;148 +table.layout-table-root.responsive-table th:nth-child(10), 149 +table.layout-table-root.responsive-table td:nth-child(10) { 150 + width: 7%; 112 112 } 113 113 114 -/* ---------------------------------------------------------115 - Zentrierung bestimmter Spalten116 - ---------------------------------------------------------*/153 +/* ========================================================= 154 + Ausrichtung 155 + ========================================================= */ 117 117 118 -#choplist .xwiki-livedata-table th:nth-child(1), 119 -#choplist .xwiki-livedata-table td:nth-child(1), 120 -#choplist .xwiki-livedata-table th:nth-child(5), 121 -#choplist .xwiki-livedata-table td:nth-child(5), 122 -#choplist .xwiki-livedata-table th:nth-child(6), 123 -#choplist .xwiki-livedata-table td:nth-child(6), 124 -#choplist .xwiki-livedata-table th:nth-child(7), 125 -#choplist .xwiki-livedata-table td:nth-child(7), 126 -#choplist .xwiki-livedata-table th:nth-child(10), 127 -#choplist .xwiki-livedata-table td:nth-child(10) { 128 - text-align: center; 157 +/* Code */ 158 +table.layout-table-root.responsive-table td[data-title="code"] { 159 + text-align: center; 129 129 } 130 130 131 -/* --------------------------------------------------------- 132 - Dropdowns und Filterfelder 133 - --------------------------------------------------------- */ 162 +/* Datumsfelder */ 163 +table.layout-table-root.responsive-table td[data-title="valid_start"], 164 +table.layout-table-root.responsive-table td[data-title="valid_end"] { 165 + text-align: center; 166 + white-space: nowrap; 167 +} 134 134 135 -#choplist .xwiki-livedata-table select, 136 -#choplist .xwiki-livedata-table input { 137 - max-width: 100%; 138 - box-sizing: border-box; 169 +/* Kleine Klassifikationsfelder */ 170 +table.layout-table-root.responsive-table td[data-title="chop_like"], 171 +table.layout-table-root.responsive-table td[data-title="treat_cat"], 172 +table.layout-table-root.responsive-table td[data-title="topo_group"], 173 +table.layout-table-root.responsive-table td[data-title="chcr_only"] { 174 + text-align: center; 139 139 } 140 140 141 -/* ---------------------------------------------------------142 - Zeilen143 - ---------------------------------------------------------*/177 +/* ========================================================= 178 + Header-Ausrichtung 179 + ========================================================= */ 144 144 145 -#choplist .xwiki-livedata-table tbody tr:hover { 146 - background-color: #f7f7f7; 181 +table.layout-table-root.responsive-table th[data-title="code"], 182 +table.layout-table-root.responsive-table th[data-title="valid_start"], 183 +table.layout-table-root.responsive-table th[data-title="valid_end"], 184 +table.layout-table-root.responsive-table th[data-title="chop_like"], 185 +table.layout-table-root.responsive-table th[data-title="treat_cat"], 186 +table.layout-table-root.responsive-table th[data-title="topo_group"], 187 +table.layout-table-root.responsive-table th[data-title="chcr_only"] { 188 + text-align: center; 147 147 } 190 + 148 148 </style> 149 149 {{/html}} 150 150 151 151 {{liveData 152 152 id="choplist" 153 - properties="code,text_de,text_fr,text_it,valid_start,valid_end,chop_like,treat_cat,topogr aphy,chcr_only"196 + properties="code,text_de,text_fr,text_it,valid_start,valid_end,chop_like,treat_cat,topo_group,chcr_only" 154 154 source="liveTable" 155 155 sourceParameters="className=CHOPlist.Code.CHOPlistClass&translationPrefix=choplist.livetable." 156 156 sort="code:asc" 157 - limit=" 15"200 + limit="30" 158 158 layouts="table" 159 159 showPageSizeDropdown="true" 160 - pageSizes="15, 25,50,100"203 + pageSizes="15,30,50,100" 161 161 }} 162 -{ 163 - "meta": { 164 - "propertyDescriptors": [ 165 - { 166 - "id": "code", 167 - "sortable": true, 168 - "filterable": true 169 - }, 170 - { 171 - "id": "text_de", 172 - "sortable": true, 173 - "filterable": true 174 - }, 175 - { 176 - "id": "text_fr", 177 - "sortable": true, 178 - "filterable": true 179 - }, 180 - { 181 - "id": "text_it", 182 - "sortable": true, 183 - "filterable": true 184 - }, 185 - { 186 - "id": "valid_start", 187 - "sortable": true, 188 - "filterable": true 189 - }, 190 - { 191 - "id": "valid_end", 192 - "sortable": true, 193 - "filterable": true 194 - }, 195 - { 196 - "id": "chop_like", 197 - "sortable": true, 198 - "filterable": true 199 - }, 200 - { 201 - "id": "treat_cat", 202 - "sortable": true, 203 - "filterable": true 204 - }, 205 - { 206 - "id": "topography", 207 - "sortable": true, 208 - "filterable": true 209 - }, 210 - { 211 - "id": "chcr_only", 212 - "sortable": true, 213 - "filterable": true 214 - } 215 - ], 216 - "pagination": { 217 - "maxShownPages": 10, 218 - "pageSizes": [15, 25, 50, 100], 219 - "showEntryRange": true, 220 - "showNextPrevious": true, 221 - "showFirstLast": true 222 - } 223 - } 224 -} 225 -{{/liveData}} 205 +