通过ajax加载数据时如何维护Datatable的复选框状态

问题描述 投票:0回答:1

我正在尝试通过服务器端调用加载数据表行。我有大约30000条数据。默认情况下,我每页加载 200 个数据并分页。每行包含复选框。现在的问题是,假设我在 200 个数据中选中了 5 个复选框,接下来当进入下一页并再次返回上一页时,5 个复选框显示我未选中。即使我浏览页面,现在如何保持复选框的状态?

ajax datatables
1个回答
2
投票

请参阅 jQuery DataTables Checkboxes 扩展,它提供了在客户端和服务器端处理模式下处理表中复选框的通用解决方案。

例如:

var table = $('#example').DataTable({
   'processing': true,
   'serverSide': true,
   'ajax': '/your/script',
   'columnDefs': [
      {
        'targets': 0,
        'checkboxes': true
      }
   ],
   'order': [[1, 'asc']]
});
© www.soinside.com 2019 - 2024. All rights reserved.