Table of Contents
dataTable
Der dataTable können diverse Parameter beim Aufruf mitgegegben werden. Sie werden mit Komma getrennt.
Spalten sortieren
Unter http://datatables.net/plug-ins/sorting sind Möglichkeiten beschrieben, Spalten speziell zu sortieren. Die in den Plug-ins vorgeschlagen Funktionen wurden (für die Anwendung im Jobsystem) modifiziert.
- Die “numeric-comma”-Variante wurde um den Tausenderpunkt erweitert.
- Die “eu_date”-Variante wurde um den Fall eines
null-Datums erweitert.
Nachzuschauen unter http://jobsys.tema-dev.de/js/jquery.dataTable.plug-ins.js
Wichtig ist, dass der “aoColumns”-Parameter eine vollständige Liste enthält - d.h. zu jeder Spalte in der Tabelle einen Wert; wenn die Standardsortierung befriedigt - null.
Deutsch "sprechen"
Die dataTable kann beim Aufruf mit Parametern zur deutschsprachigen Anzeige versehen werden. Z.B.:
“oLanguage”: {
“sSearch”: “Suchen nach:”,
“sLengthMenu”: “_MENU_ Einträge pro Seite”,
“sZeroRecords”: “Keine passenden Einträge gefunden!”,
“sInfo”: “Eintrag _START_ bis _END_ von _TOTAL_ insgesamt”,
“sInfoEmpty”: “Eintrag 0 bis 0 von 0 insgesamt”,
“sInfoFiltered”: “(gefiltet aus _MAX_ Einträgen)“
}
Sortierung beim Laden vorgeben
Die dataTable sortiert standardmäßig nach der ersten Spalte links aufsteigend.
Wenn sie kein Komma enthalten, werden auch Zahlen als solche erkannt und numerisch sortiert.
Mit “aaSorting”: [[ 0, "desc" ]] kann z.B. vorgegeben werden, dass statt dessen nach der 1. Spalte absteigend sortiert werden soll.