数据表多个复选框

use*_*018 5 jquery datatables

我找到了在数据表中生成多个复选框的下一个代码,它的效果很好:

https://jsfiddle.net/snqw56dw/

var table = $('#example').DataTable({
      'ajax': 'https://api.myjson.com/bins/1us28',
      'columnDefs': [
         {
            'targets': 0,
            'checkboxes': {
               'selectRow': true
            }
         }
      ],
      'select': {
         'style': 'multi'
      },
      'order': [[1, 'asc']]
});
Run Code Online (Sandbox Code Playgroud)

但是当我尝试更改代码以使用静态表数据(更改后的数据不会来自 Ajax)时,它停止工作了..

这是我的代码:

https://jsfiddle.net/snqw56dw/3158/

var table = $('#example').DataTable({     
      'columnDefs': [
         {
            'targets': 0,
            'checkboxes': {
               'selectRow': true
            }
         }
      ],
      'select': {
         'style': 'multi'
      },
      'order': [[1, 'asc']]
});
Run Code Online (Sandbox Code Playgroud)

我很想得到你的帮助,并了解我在那里做错了什么..

谢谢

Gyr*_*com 5

您需要在包含复选框 - 123等的列中拥有唯一的数据。

请参阅更新的示例代码和演示。