使用DataTables在行中添加className

时间:2016-05-24 14:16:06

标签: jquery datatables

我有这个用于创建表格:

head.push({
  'data': 'Row',
  'title': 'Entity',
  'className': 'description',
  'render': function(data, type) {
    if (type == 'display') {
      return data.Entity;
    }
    return data.Entity;
  }
});

然后我插入行:

var rows = function(){
    var datos = [];
      for (var i in obj.data){
        datos.push({Row: obj.data[i]})
      }
    return datos;
}();

var options = {
  "paging": false,
  "info": false,
  "searching": false,
  'columns': head,
  'data': rows,
  "initComplete": function() {
    this.fnAdjustColumnSizing(true);
  },

};

嗯,桌子有效,但其中一行必须有其他课程,但我不知道怎么做或在哪里做。我可以添加" datos.push"?

非常感谢你。

1 个答案:

答案 0 :(得分:-1)

我会在你做datos.push()

之前尝试插入这个类
var rows = function(){
    var datos = [];
    for (var i in obj.data){
        obj.data[i].push({'className': 'theClass'})
        datos.push({Row: obj.data[i]})
    }
    return datos;
}();