数据表索引列的降序数字

时间:2017-09-21 06:01:18

标签: laravel datatables

我需要使用数据表的索引列:

t.on( 'order.dt search.dt', function () {
        t.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
            cell.innerHTML = i+1;
        } );
    } ).draw();

命令desc。不仅在数据排序方面,而且在数字方面。 enter image description here

,数字从10到1。

1 个答案:

答案 0 :(得分:1)

您可以通过获取DataTable的total row count并将该行数递减到searchorder的索引列中来实现此目的。

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