jQuery Datatables - 显示最后一页

时间:2016-03-09 14:32:31

标签: javascript jquery datatables

我使用的是jQuery DataTables插件(https://datatables.net/)。我想让最后一页成为第一页。我按日期排序,并希望最新的条目位于可见区域的底部。

因此,如果“每页记录数:”为10,则最新日期应位于底部。我正在使用该插件创建一个“日志”,因此最新的条目应始终位于底部。我尝试了以下但我无法让它工作:

的jQuery

// On page load: datatable
var table_companies = $('#table_companies').dataTable({

    "ajax": "data.php?job=get_companies",
    "sDom": '<"top"lB><"clear">rt<"bottom"p><"clear">',
    "language": {
     "paginate": {
      "previous": "Older Entries"
      }
     },

    "autoWidth": false,
    "searching": true,
    "columns": [
      { "data": "date" },
      { "data": "type",   "sClass": "company_name" },
      { "data": "registration" }

      ],
    "aoColumnDefs": [
      { "bSortable": false, "aTargets": [-1] }
    ],
    "lengthMenu": [[5, 10, 25, 50, 100], [5, 10, 25, 50, 100]],   
    "pagingType": "simple",
    "oLanguage": {

      "sLengthMenu":    "Records per page: _MENU_",
      "sInfo":          "Total of _TOTAL_ records (showing _START_ to _END_)",

      "sInfoFiltered":  "(filtered from _MAX_ total records)"
  }
});
  table_companies.fnPageChange( 'last' );

我正在使用此链接加载我的插件:

<script type="text/javascript" src="https://cdn.datatables.net/t/dt/dt-1.10.11,b-1.1.2,b-colvis-1.1.2,b-print-1.1.2,cr-1.3.1,r-2.0.2/datatables.min.js"></script>

2 个答案:

答案 0 :(得分:0)

事实证明它就像在dataTables中大写“D”一样简单。

更改:

var table_companies = $('#table_companies').dataTable({

为:

var table_companies = $('#table_companies').DataTable({

答案 1 :(得分:0)

请检查此代码:

$('#datatable').DataTable().page('last').draw('page');