Jquery 行分组和复选框

Jquery 行分组和复选框,jquery,checkbox,datatables,Jquery,Checkbox,Datatables,我有一个由jQuery DataTables支持的表,第一列中有复选框用于编辑行数据。我有一个具有重复值的时间列,所以我将行分组保留在该时间列上 现在,我只需要为分组行数据显示一个复选框。对于分组的时间数据,我只想显示要编辑的第一个复选框 解决方案 行分组可以通过jQuery数据表插件完成。复选框可以通过jQuery数据表插件实现 我能够使用下面的代码将两者结合起来 var table = $('#example').DataTable({ 'ajax': 'https://api.myj

我有一个由jQuery DataTables支持的表,第一列中有复选框用于编辑行数据。我有一个具有重复值的时间列,所以我将行分组保留在该时间列上

现在,我只需要为分组行数据显示一个复选框。对于分组的时间数据,我只想显示要编辑的第一个复选框

解决方案 行分组可以通过jQuery数据表插件完成。复选框可以通过jQuery数据表插件实现

我能够使用下面的代码将两者结合起来

var table = $('#example').DataTable({
   'ajax': 'https://api.myjson.com/bins/1us28',
   'rowsGroup': [0,3],
   'columnDefs': [
      {
         'targets': 0,
         'data': 3,
         'checkboxes': {
            'selectRow': false
         }
      }
   ]
});   
有关代码和演示,请参阅

亮点
  • 使用
    'selectRow':false禁用行选择,因为它在行分组中的行为不符合预期
  • 复选框将数据用于第四列
    “数据”:3
链接

您应该提供一些代码片段,并尝试更具体地说明您的问题到底是什么。您好,行分组正在工作,但我正在对复选框列进行排序。我很想删除它,但由于行分组,它不起作用。你能帮我一下吗?@VijayaSaladi,那是因为RowsGroup插件对分组列强制排序。由于您需要为分组数据显示1个复选框,RowsGroup会将排序箭头添加到带有复选框的标题中。为什么分组列上的排序不起作用。正如我指定的,我想对数据表中的时间列应用排序。但它不起作用。@dw,无法按分组列和包含复选框的列进行排序是这两个插件当前的限制。