Сохранить статус флажка jquery datatable - PullRequest
0 голосов
/ 12 декабря 2018

Я использовал плагин таблиц данных jquery для создания таблиц данных.Сейчас я пытаюсь сохранить состояние флажков.то есть когда я обновляю страницу, флажки, которые я ранее проверял, должны быть уже отмечены.

Это мой текущий код

  $("#tableBody"+tableName+"").html( '<table class="table table-hover dataTable table-striped w-full dtr-inline" id="'+tableName+'" data-plugin="dataTable" role="grid"></table>' );
  $('#'+tableName+'').dataTable( {
  "aoColumns": aoColumns,
  "aaData": aaData,
  'columnDefs': [{'targets': 0,'checkboxes': {'selectRow': true} }],   
    'stateSave': true,    
    'select': {'style': 'multi'},
    'order': [[1, 'asc']]  
  });

sateSave работает для функций сортировки по страницам.Но флажки сбрасываются при обновлении страницы или при переходе на другую страницу и возвращении.

Может кто-нибудь объяснить мне, что я здесь не так делаю?Мне нужно, чтобы статус флажков сохранялся даже при обновлении страницы.

1 Ответ

0 голосов
/ 12 декабря 2018

Флажки jQuery DataTables плагин правильно обрабатывает stateSave, см. этот пример .

Пожалуйста, убедитесь, что вы используете самую последнюю версию, так как была исправлена ​​проблема, связанная с сохранением состояния, см. проблема # 64 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...