如何将数据属性附加到jquery数据表中的表头?

时间:2015-02-19 13:41:04

标签: jquery jquery-datatables

我正在使用以下代码创建数据表:

  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回调)将自定义属性附加到数据表的标题单元格?

0 个答案:

没有答案