我需要使用数据表的索引列:
t.on( 'order.dt search.dt', function () {
t.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
cell.innerHTML = i+1;
} );
} ).draw();
,数字从10到1。
答案 0 :(得分:1)
您可以通过获取DataTable的total row count
并将该行数递减到search
和order
的索引列中来实现此目的。
t.on( 'order.dt search.dt', function () {
var rows = t.rows().count();
t.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
cell.innerHTML = rows--;
} );
} ).draw();
演示 - > jsfiddle
根据我的意见! Index column
应根据数据表的顺序显示数字。如果数据表按asc
顺序排序,则index column
应显示类似1,2,....,10
的数字,如果数据表顺序为desc
,则index column
应包含数字{{1} }。
对于此功能,您只需获取数据表的当前顺序。
10,9,....,1
演示> jsfiddle