我正在使用以下代码创建数据表:
var oTable = $table.dataTable({
'deferRender': true,
'dom': 'rtS',
'scrollX': '100%',
'scrollY': $('#content').height() + 'px',
'serverSide': true,
'processing': true,
'ajax': getData,
'order': [],
'columns': header
});
标头变量具有以下形式:
var header = [
{ 'title': 'some title', 'orderable': false, 'className': 'myclass' },
// ...
];
和getData()
提供表格的内容。
现在我想将某些data-
属性分配给要与我的上下文菜单一起使用的表头,但在文档中找不到任何提及,如何这样做。
我刚刚找到了列定义的className
属性,这允许我向单元格添加一些类。但是,这会将类添加到该列的所有单元格而不仅仅是标题。此外,它只是一个类而不是data-
属性。
有没有办法(不使用render / init回调)将自定义属性附加到数据表的标题单元格?