表的第一列按当前排序顺序排列。我在排序(简单)后更新它,但无法弄清楚如何访问当前页面#和页面大小以更新第2,第3等页面。我有..
$("table.datatable")
.dataTable({
fnDrawCallback: function() {
$(this).find("td.counter span").each(function(i, row) {
$(this).html(i + 1);
// Should be something like
// $(this).html(dataTable.pageno + dataTable.pagesize + i)
});
}
});
获取页面#和页面大小的正确方法是什么,以便第二页上的第一行是#11(如果每页10页)?
更新最终做到了这一点;不确定它是多么“合适”,但是......
fnDrawCallback: function(settings) {
$(this).find("td.counter span").each(function(i, row) {
$(this).html(i + 1 + settings._iDisplayStart);
});
}
答案 0 :(得分:0)
您可以在Datatables文档中使用此示例,该文档会向您的表中添加索引列:
http://datatables.net/release-datatables/examples/api/counter_column.html