У меня есть сетка с несколькими вариантами фильтра, где вы можете фильтровать сетку и отображать данные на основе вашей фильтрации.
Когда вы фильтруете сетку в первый раз, таблица данных успешно инициализируется, однако проблема возникает при фильтрации более одного раза.Я получаю следующее сообщение об ошибке:
Предупреждение DataTables: таблица id = gvCentres - Невозможно повторно инициализировать DataTable.Для получения дополнительной информации об этой ошибке см. http://datatables.net/tn/3
Это мой сценарий, который я должен инициализировать датированными данными
$('table').each(function () {
$(this).prepend($("<thead style=background-color:#ff974d></thead>").append($(this).find("tr:eq(0)"))).DataTable({
"responsive": true,
"sPaginationType": "full_numbers",
});
})
Я поместил этот сценарий в 'success:OnSuccess 'часть моего метода ajax.У меня есть функция OnSuccess.
Пожалуйста, помогите мне, как я могу исправить эту ошибку, чтобы я мог фильтровать данные более одного раза.Спасибо
Примечание. Я попытался добавить "bDestroy": true, но оно полностью испортило форматирование данных.