[ADD] Sorting data to the table field

Since the localized date and time values can have different formats, sorting with them wasn't gonna work reliably, so we add the original datetime string as sorting data.
This commit is contained in:
Peter Pfeufer
2025-02-26 21:17:13 +01:00
parent d51e730a7f
commit 9b494106bc

View File

@@ -105,29 +105,35 @@
{ data: 'version' },
{
data: 'last_connect',
render: (data) => {
if (data === null) {
return '';
render: {
_: (data) => {
return data === null
? ''
: moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
sort: (data) => {
return data === null ? '' : data;
}
return moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
className: 'text-end',
},
{
data: 'last_disconnect',
render: (data) => {
if (data === null) {
return '';
render: {
_: (data) => {
return data === null
? ''
: moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
sort: (data) => {
return data === null ? '' : data;
}
return moment(data)
.locale('{{ MOMENTJS_LCODE }}')
.utc()
.format(MUMBLESTATS_DATETIME_FORMAT);
},
className: 'text-end',
},