Я использую datatables и используя bootstrap-daterangepicker, чтобы выбрать диапазон, для которого данные будут отображаться в Datatables.
Он отлично работает.
Проблема в том, что когда я выбираю новый диапазон в daterangepicker, он предоставляет мне функцию обратного вызова, где я могу делать свои вещи. В этой функции обратного вызова я снова вызываю Datatables. Но поскольку таблица уже создана, как я могу уничтожить предыдущую таблицу и показать новую в ней?
Незлая помощь. Я застрял.: (
EDIT: У меня есть следующий код:
$(element).daterangepicker({options},
function (startDate, endDate) { //This is the callback function that will get called each time
$('#feedback-datatable').dataTable({
"sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap",
"oLanguage": {
"sLengthMenu": "_MENU_ records per page",
"oPaginate": {
"sPrevious": "Prev",
"sNext": "Next"
}
},
"aoColumnDefs": [{
'bSortable': false,
'aTargets': [2,4]
}],
"bAutoWidth": false,
"aoColumns": [
{"sWidth": "20%"},
{"sWidth": "15%"},
{"sWidth": "45%"},
{"sWidth": "15%"},
{"sWidth": "5%"}
]
});
}