使用官网例子会出现一下错误,分页你就知道了
然后自己尝试了一下两种方式均可以, 第一个是drawCallback回调函数
//draw回调函数,第0列添加行号
"drawCallback": function(settings){//为每行添加索引列,即行号
var api = this.api();
//获取到本页开始的条数
var startIndex = api.context[0]._iDisplayStart;
api.column(0).nodes().each(function(cell, i) {
cell.innerHTML = startIndex + i + 1;
});
},
第二个是直接写在列配置下
"columns" : [{ //行号
className: "td-no",
orderable: false,
data: null,
render: function (data, type, row, meta) {
var no = meta.settings._iDisplayStart + meta.row + 1;
return no;
}]