DataTables v1.9.4 default settings

Hi,

laut Entwicklerseite wurde mit Version 1.9 die Möglichkeit eingeführt worden sein, default settings für alle möglichen Optionen zu definieren.

Ich habe in einer Geschäftsanwendung, welche zich von Tabellen beinhaltet, damals zur Vereinfachung dataTables benutzt, im Laufe der Zeit kamen spezifischere Anfragen was eine Table können sollte und welche was nicht darf.

Um nicht immer wieder bei einer Änderung eine neue Table mit allen Werten zu definieren, sollte laut Entwickler das s.u. klappen:

$.extend($.fn.dataTable.defaults, { 
 "oColVis" : { 
 "buttonText" : "Spalten ausblenden" 
 }, 
 "bStateSave" : true, 
 "oLanguage" : { 
 "sSearch": "Ergebnissuche:", 
 "sLengthMenu" : "Zeige \_MENU\_ ", 
 "sZeroRecords" : "Nichts gefunden - sorry", 
 "sInfo" : "Zeige \_START\_ bis \_END\_ von \_TOTAL\_ Daten", 
 "sInfoEmpty" : "Zeige 0 bis 0 von 0 Daten", 
 "sInfoFiltered" : "(filtered from \_MAX\_ total records)" 
 } 
});




$(document).ready(function() {




var sTable = $('#stable').dataTable({




&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;"sDom" : 'C\<"clear"\>\<"row-fluid"\<"span6"T\>\>lfrtip',




&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;"aLengthMenu": [[10,25,50],[10,25,50]],




&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ....usw.

});

Klappt aber nicht, Fehlermeldung kommt leider keine. Weiss jemand was dazu?

Gruß XXD

Hast du schon die passende Tabelle mit der ID „stable“ im Body geschrieben?

Hast du schon die passende Tabelle mit der ID „stable“ im Body
geschrieben?

Ja.

Ich habe einfach aus den schon bestehenden Tabellen, welche wunderbar funktionierten, versucht per „$.extend…“, gleiche Tabellen Optionen rauszuziehen (siehe Code).

Gruß XXD

Hast du zufällig am Plugin die Parameter geändert?
Die Parameter für Sprache lauten z.B.
„language“ : {
bei dir steht
„oLanguage“ : {

Oder hast du eine ältere Version? Aktuelle wäre 1.10.2.

Ich habe es gerade mit der aktuellen Version getestet und es funktioniert.

Hab Version 1.9.4 werde mir aber mal die neuste ziehen. Danke für den Tipp!