2017-12-23 1 views
0

Ist es möglich, die Standardtabellenbestellung auf der ersten Ladung der Seite zu deaktivieren? Also standardmäßig sollte meine Tabelle keine Datensätze bestellen, aber wenn ich auf die Kopfzeile der Tabelle klicke - sollte es dann bestellen. Ich verwende dieses Layout: https://wrappixel.com/demos/free-admin-templates/maruti-admin/tables.htmlBootstrap-Tabelle - Entfernen der Bestellung auf der ersten Ladeseite

und ich versuchte, auf diese Weise:

$(document).ready(function() 
{ 
    $('#DataTables_Table_0').dataTable({ 
     "order": [] 
    }); 
}); 

Und:

$(document).ready(function() 
{ 
    $('#DataTables_Table_0').dataTable({ 
     "aaSorting": [] 
    }); 
}); 

aber es ist nicht in Ordnung funktioniert.

+0

Fehlermeldung ist: AtaTables Warnung (Tabelle ID = 'DataTables_Table_0'): DataTable kann nicht neu initialisiert werden. Um das DataTables-Objekt für diese Tabelle abzurufen, übergeben Sie keine Argumente oder sehen Sie die Dokumentation für bRetrieve und bDestroy –

Antwort

0

Ich denke, Ihre Tabelle ID ist falsch. Ich deaktiviert Bestelloption in meinem Tisch wie Code unten:

$('#example').DataTable({ 
    "order": [] 
}); 

Online demo (jsFiddle)

0

Es sieht aus wie Sie $('#DataTables_Table_0').dataTable(***) mehr als einmal ausgeführt werden.

Es ist wahrscheinlich, weil die datatable() Methode einmal einen HTML-Code verwendet, den Sie verwenden, und einmal über das Skript, das Sie geschrieben haben.

Verwandte Themen