jQuery データテーブルを使用して asp.net グリッドビューをバインドしていますが、いくつかの行を非表示にして表示する必要があります。
完璧に機能していますが、データテーブルからいくつかの行を非表示にすると、データテーブルのページングが更新されないため、jquery データテーブルを再バインドする必要があります。
データテーブル関数を再度呼び出すと、このエラーが表示されます:-
このコードを使用して表示および非表示にしています..次に、データテーブルを再バインドします
$('table.dataTable tbody tr').each(function () {
var name = $(this).find('.name').html();
if (name == str) {
$(this).show();
$('.Flight_class').dataTable({
"aaSorting": [[1, "asc"]],
"sPaginationType": "full_numbers",
"bJQueryUI": false,
"bAutoWidth": false,
"bLengthChange": false
});
}
else {
$(this).hide();
}
});