Ich verwende Jquery Datatable
. Ich möchte eine erste Spalte mit Kopfzeile und Zeilen mit einem Kontrollkästchen haben und sollte das Kontrollkästchen für die Auswahl der Kopfzeile mit den Kontrollkästchen der verbleibenden Zeile aktivieren. Ich habe unten Implementierung.Jquery Datatable mit Kontrollkästchen in der Kopfzeile und in der Zeile: Wählen Sie alle Kontrollkästchen nicht funktioniert
Datentabelle Attribut
"aoColumns": [{ "sTitle": "<input type='checkbox' id='selectall' onclick='toggleChecks(this);' ></input>", "mDataProp": null, "sWidth": "20px", "sDefaultContent": "<input type='checkbox' ></input>", "bSortable": false },null,null,null,null,null,null]
Datentabelle Reihe
<td><input type="checkbox' class="case"></input></td>
Javascript Funktion
function toggleChecks(obj)
{
$('.case').prop('checked', obj.checked);
}
Das funktionierte gut, wenn ich auf einer einzigen Seite bin. Aber wenn ich den Seitenwechsel mache, bleiben die Kontrollkästchen für andere Seiten deaktiviert. Wie erreichen Sie dies für ein konsistentes Verhalten für alle Checkboxen. Bitte helfen.
Hallo, hast du einen Workaround dafür gemacht? –
Warum schalten Sie die Checkboxen innerhalb von $ ('# selectall') nicht um? Change (function() {}) ;. Ich habe das in ein paar Tischen so gemacht. – Chandru