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