Я установил saveState
в конфигурации моей таблицы:
var my_table = $('#example').DataTable( {
stateSave: true,
ajax: {
url: '/get_sensors',
dataSrc: ''
},
columns: [
{ "data": "ip" },
{ "data": "mac_addr" },
{ "data": "type" },
{ "data": "version" },
{ "data": "rate" },
],
responsive: true,
columnDefs: [
{
targets: 0,
checkboxes: {
selectRow: true
}
}
],
select: {
style: 'multi'
}
} );
setInterval( function () {
my_table.ajax.reload( null, false ); // user paging is not reset on reload
}, 10000 );
Однако, когда происходит обновление данных sh, флажок и выбор строки очищаются. Есть ли способ сделать это? Я использую плагин jquery -datatables-checkboxes.