Сохранять состояние флажка в DataTables refre sh с использованием ajax - PullRequest
0 голосов
/ 09 мая 2020

Я установил 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.

...