【问题标题】:JQuery Datatables. How can I change the current page programmatically?jQuery 数据表。如何以编程方式更改当前页面?
【发布时间】:2013-05-05 22:51:23
【问题描述】:

我的桌子上有分页。每当调用函数时,我都想返回第一页。我该怎么做?

【问题讨论】:

  • API -> fnPageChange()

标签: jquery datatables


【解决方案1】:

来自文档:http://datatables.net/ref#fnPageChange

$(document).ready(function() {
  var oTable = $('#example').dataTable();
  oTable.fnPageChange( 'first' );
} );

【讨论】:

    【解决方案2】:
    var oTable = $('#example').dataTable();
    oTable.fnPageChange( 'first' );
    

    oTable.fnPageChange( 0 );
    

    【讨论】:

    • OP 正在尝试在函数调用时更改页面,而不是在页面加载时。
    【解决方案3】:

    在 Datatables 版本 10 中有一个 page() 函数用于更改页面。

    例如。 table.page('first'); 会跳转到首页

    table.page(pageNumber);会跳转到pageNumber从0开始索引的对应页面。

    参考:http://datatables.net/reference/api/page()

    【讨论】:

      【解决方案4】:

      这似乎对我有用:

      table.page(pageNumber).draw(false);
      

      这适用于分页,其中pageNumber 是页面的索引。

      【讨论】:

      • 我的桌子上有分页,每当调用一个函数时我想回到第一页,我在我的函数中使用这行代码并且可以工作
      猜你喜欢
      • 2017-07-28
      • 2022-09-29
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 2011-01-31
      • 1970-01-01
      • 2015-05-12
      相关资源
      最近更新 更多