如何将复选框添加到第一个列标题DataTable

时间:2015-10-26 00:23:41

标签: javascript jquery checkbox datatable coffeescript

我有一个DataTable,HTML FILE :,在我的coffeescript文件中,我正在初始化DataTable:

didInsertElement :( - >

table =  Ember.$('#example').DataTable({
   "processing": true,
   "serverSide": true,
   "pagingType": "input",
   "searchable": false,
   "sDom": '<"top"l>rt<"bottom"ip><"clear">',
   'columnDefs': [{
     'targets': 0,
     'searchable': false,
     'orderable': false,
     'className': 'dt-body-center',
     'render': () ->
        '<input type="checkbox">';
  }],
   ajax: 
    {
     "url": "string"
     "dataSrc": "src"
    }

   columns: [
        { "name":"select", "title": "hey"},
        { "name":"integer", "title": "ID", "data": "id"},
      ]   
  })

所以我不知道渲染在columnDefs中是如何工作的,但它在行旁边添加了一个复选框。如果我添加,那么它不会覆盖。有没有办法让我更改列标题,以便第一列有一个复选框,我可以选择所有行/从中取消全部。很长一段时间以来一直坚持这一点。

0 个答案:

没有答案