DataTables排序未按降序显示

DataTables sorting not showing in descending order

本文关键字:降序 显示 排序 DataTables      更新时间:2023-09-26

请解决我的问题。我想显示降序。默认情况下是升序。

请检查我的代码-

datTable.js

JS-

<script href="http://myshowcam.com/TestSite/assets/data-tables/jquery.dataTables.js"></script>
<script>
$('#dataTable').dataTable({
        "sDom": "<'row'<'col-sm-6'l><'col-sm-6'f>r>t<'row'<'col-sm-6'i><'col-sm-6'p>>",
        "sPaginationType": "bootstrap",
        "oLanguage": {
            "sLengthMenu": "_MENU_ records per page",
            "oPaginate": {
                "sPrevious": "Prev",
                "sNext": "Next"
            }
        },
        "aoColumnDefs": [{
            'bSortable': false,
            'aTargets': [0]
        }]
    });
</script>

HTML-

<table class="table table-striped border-top" id="dataTable">
  <thead>
    <tr>
      <th class="hidden-phone"> #ID </th>
      <th class="hidden-phone"> Username </th>
   </tr>
  </thead>
  <tbody>
    <tr>
      <td>7</td>
      <td>chinu</td>
    </tr>
    <tr>
      <td>3</td>
      <td>Debakanta</td>
    </tr>
    <tr>
      <td>8</td>
      <td>Sanjib</td>
    </tr>
 </tbody>
</table>

默认情况下,上面的代码在第一列中得到asc记录。

我想自定义上面的代码。需要desc

您必须将订单属性添加到表配置中。您的数据表版本不支持order属性。如果可以的话,我建议您更新到最新版本的数据表。

$('#dataTable').dataTable({
    order: [
        [0, 'desc']
    ]
});

这是小提琴。(注意:我不得不注释掉paginate属性,在代码中取消注释)

$('#example').DataTable( {
   "aaSorting": [[ 0, "desc" ]] // Sort by first column descending
} );

http://live.datatables.net/pacirato/1/edit