Řazení + ukládání layoutu tabulky

master
Kowalski 2026-11-01 19:29:59 +01:00
parent 87ad8f263d
commit 7defe1ada0
2 changed files with 6 additions and 4 deletions

View File

@ -68,7 +68,7 @@ class FakturaFacade
ISNULL((SELECT SUM(PL.CASTKA) FROM dbo.PLATBA PL WHERE PL.FAKTURA = F.ID), 0) AS ZAPLACENO ISNULL((SELECT SUM(PL.CASTKA) FROM dbo.PLATBA PL WHERE PL.FAKTURA = F.ID), 0) AS ZAPLACENO
FROM dbo.FAKTURA F FROM dbo.FAKTURA F
{$whereSql} {$whereSql}
ORDER BY F.DATUM_VYSTAVENI DESC, F.ID DESC ORDER BY F.CISLO DESC, F.CISLO_ABS DESC
"; ";
return $this->kufrikExplorer->query($sql, ...$params)->fetchAll(); return $this->kufrikExplorer->query($sql, ...$params)->fetchAll();

View File

@ -85,7 +85,7 @@
{foreach $faktury as $f} {foreach $faktury as $f}
<tr> <tr>
<!-- Číslo dokladu --> <!-- Číslo dokladu -->
<td data-label="Číslo" data-order="{$f->CISLO}"> <td data-label="Číslo" data-order="{$f->CISLO_ABS}">
<a n:href="FakturaEdit:edit $f->ID" class="fw-bold text-decoration-none"> <a n:href="FakturaEdit:edit $f->ID" class="fw-bold text-decoration-none">
{$f->CISLO} {$f->CISLO}
</a> </a>
@ -172,9 +172,11 @@ $(document).ready(function() {
language: { language: {
url: 'https://cdn.datatables.net/plug-ins/1.13.6/i18n/cs.json' url: 'https://cdn.datatables.net/plug-ins/1.13.6/i18n/cs.json'
}, },
order: [[2, 'desc']], // Výchozí řazení podle data vystavení sestupně order: [[0, 'desc']], // Výchozí řazení podle čísla faktury sestupně (když není uložený stav)
pageLength: 25, pageLength: 25,
autoWidth: false autoWidth: false,
stateSave: true,
stateDuration: -1 // localStorage bez expirace
}); });
}); });
</script> </script>