From dff8223d3e8c593c03c0e7daf31804b93f4eaf71 Mon Sep 17 00:00:00 2001 From: ma0048 Date: Wed, 17 Sep 2025 11:04:10 +0200 Subject: [PATCH] sortierung der tags --- public/js/components/LVVerwaltung/Setup/Table.js | 11 +++++++++++ public/js/components/filter/Filter.js | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/public/js/components/LVVerwaltung/Setup/Table.js b/public/js/components/LVVerwaltung/Setup/Table.js index 5360c3525..fa288f8d7 100644 --- a/public/js/components/LVVerwaltung/Setup/Table.js +++ b/public/js/components/LVVerwaltung/Setup/Table.js @@ -233,6 +233,17 @@ export default { const renderTags = () => { container.innerHTML = ''; parsedTags = parsedTags.filter(item => item !== null); + + parsedTags.sort((a, b) => { + let adone = a.done ? 1 : 0; + let bbone = b.done ? 1 : 0; + + if (adone !== bbone) + { + return adone - bbone; + } + return b.id - a.id; + }); const tagsToShow = rowData._tagExpanded ? parsedTags : parsedTags.slice(0, maxVisibleTags); tagsToShow.forEach(tag => { diff --git a/public/js/components/filter/Filter.js b/public/js/components/filter/Filter.js index cefa99404..9a294d2d4 100644 --- a/public/js/components/filter/Filter.js +++ b/public/js/components/filter/Filter.js @@ -666,7 +666,7 @@ export const CoreFilterCmpt = { {{ selectedData.length }} ausgewählt - Mit {{ selectedData.length }} ausgewählten: + Mit {{ selectedData.length }} ausgewählten: