Может ли кто-нибудь объяснить jQuery
жизненный цикл datatables?jQuery Datatables Lifecycle
У меня возникла проблема с тем, что на странице sme я закрываю datatable и снова открываю (datatable reinitialization). Когда открытый второй фильтр времени перестает работать.
Я не буду gettting ошибку:
TypeError: oSettings is null
if (!oSettings.oFeatures.bFilter)
Я не знаю, как решить эту проблему.
UPDATE 1:
var oTable;
function datatable() {
oTable = jQuery('#tabela').dataTable({
"oLanguage": {
"sSearch": "Search:",
"sInfoFiltered": ''
},
"bDestroy": true,
"bStateSave": false,
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"aLengthMenu": [[15, 25, 50, 100, -1], [15, 25, 50, 100, "all"]],
"iDisplayLength": -1,
"fnRowCallback": function(nRow, aData, iDisplayIndex) {
$(nRow).addClass('gradeA');
return nRow;
}
}).columnFilter({
aoColumns: [
null,
null,
null,
{ type: "checkbox", values: ['BGD','BGDS','NS','NSS','LE','LES'] }
]
});
}
function datatable_delete() {
oTable.fnFilterClear();
oTable.fnDestroy();
}
Функция DataTable() я вызываю, когда щелчок по какой ссылке. Затем таблица открывается на той же странице. На кнопке закрытия закрывается таблица, вызывается функция datatable_delete(). Мы все еще на одной странице. При нажатии на ссылку для открытия таблицы возникает упомянутая проблема.
Пожалуйста отправьте соответствующий код. –
Я отредактировал сообщение. – poletn23