Ich binde die Tabelle mit einem Rückruf mithilfe eines UpdatePanel.Checkboxen sind in jQuery datatable zum zweiten Mal nicht sichtbar
Sobald meine Taste klicken Code-Behind läuft vollständig, ich rufe ein Skript auf der Aspx-Seite mit Scriptmanager.ClientScriptblock() ... und in der aufgerufenen JavaScript-Funktion füge ich Zeilen an die DataTable.
Beim ersten Laden fügt es die Kontrollkästchen als erste Spalte hinzu, aber beim zweiten Aufruf sind sie nicht sichtbar und werden nur angezeigt, wenn ich die Tabelle sortiere.
Warum sind sie nur nach dem Sortieren der Tabelle sichtbar?
I Reihen am Anhängen an TBODY wie folgt:
$("#bodyListLetter tr").remove(); // first removing tr and then add.
$('#bodyListLetter').append(Rows);
Tabelle Initialisierungscode:
if ($.fn.dataTable.isDataTable('#example2')) {
table = $('#example2').DataTable();
}
else {
$('#example2').DataTable({
"searching": false,
"retrieve": false,
"paging": false,
"ordering": true,
"info": false,
columnDefs: [{
orderable: false,
className: 'select-checkbox',
targets: 0
}],
select: {
style: 'os',
selector: 'td:first-child'
},
order: [[1, 'asc']]
});
}