{{-- Sortier- und Suchverhalten für einfache Tabellen ohne Serverpaging.
Erwartet:
$tableId id der
$searchId id eines optionalen Suchfeldes (leer lassen, wenn keins da ist)
$minWidth optionale Mindestbreite der Tabelle (Default 980px)
Sortierbare Spalten bekommen `data-sortable="true"` und optional
`data-sort-type="number|date"`. Für große Listen ist das nicht gedacht —
dort gehört Yajra-Datatables hin.
Sortierwerte (A14): Zellen mit Zahlen, Datum oder mehrzeiligem Inhalt tragen
`data-sort-value` mit dem UNFORMATIERTEN Wert — Zahl mit Punkt als
Dezimaltrenner, Datum als `Y-m-d`. Der Zellentext ist lokalisiert
(`Util::_thousands_separator()` und `formatDate()` schalten bei `en` auf
`1,000.00` und `Y-m-d` um) und taugt deshalb nicht als Sortiergrundlage:
der Datumsparser erkennt nur `dd.mm.yyyy`, und der Zahlenparser macht aus
`1,000.00` eine 1. Ohne Attribut wird weiterhin der Text gelesen — das
stimmt nur im deutschen Format. --}}
@php
$sortableMinWidth = $minWidth ?? '980px';
$sortableSearchId = $searchId ?? null;
@endphp