From 5ed259522259a4928d850a72681e5a5fa2c85dd5 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 21 Jul 2025 13:10:43 +0200 Subject: [PATCH] Tab Konto: change Dateformat to localeString - Tabulator: column Buchungsdatum - Modal: newCounter - Modal: editCounter - Tabulator: actionSlot: selected --- .../Stv/Studentenverwaltung/Details/Konto.js | 23 ++++++++++++++++++- .../Studentenverwaltung/Details/Konto/Edit.js | 1 + .../Studentenverwaltung/Details/Konto/New.js | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Konto.js b/public/js/components/Stv/Studentenverwaltung/Details/Konto.js index afb668e4b..eb32e7102 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Konto.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Konto.js @@ -62,6 +62,25 @@ export default { title: '', frozen: true }; + + columns.buchungsdatum = { + title: 'buchungsdatum', + field: 'buchungsdatum', + hozAlign: 'center', + width: 180, + formatter: (cell) => { + const value = cell.getValue(); + if (!value) return ''; + const date = new Date(value); + return date.toLocaleString("de-DE", { + day: "2-digit", + month: "2-digit", + year: "numeric", + hour12: false + }); + }, + }; + columns.actions.formatter = cell => { let container = document.createElement('div'); container.className = "d-flex gap-2"; @@ -113,7 +132,7 @@ export default { index: 'buchungsnr', persistenceID: 'stv-details-konto' }; - } + }, }, watch: { modelValue() { @@ -222,6 +241,7 @@ export default { + diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Konto/Edit.js b/public/js/components/Stv/Studentenverwaltung/Details/Konto/Edit.js index fb02e30a2..ce926c007 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Konto/Edit.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Konto/Edit.js @@ -82,6 +82,7 @@ export default { name="buchungsdatum" :label="$p.t('konto/buchungsdatum')" :enable-time-picker="false" + format="dd.MM.yyyy" auto-apply > diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Konto/New.js b/public/js/components/Stv/Studentenverwaltung/Details/Konto/New.js index dc6dbb253..2afb8158d 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Konto/New.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Konto/New.js @@ -144,6 +144,7 @@ export default { name="buchungsdatum" :label="$p.t('konto/buchungsdatum')" :enable-time-picker="false" + format="dd.MM.yyyy" auto-apply >