gpt4 book ai didi

javascript - 使用DataTables时如何在页面加载时跳转到分页的最后一页?

转载 作者:行者123 更新时间:2023-12-02 21:16:47 25 4
gpt4 key购买 nike

在过去的 5 个小时左右的时间里,我一直在摆弄这个问题,但似乎无法让它发挥作用。有什么方法可以在页面加载时转到分页的最后一页,因为我希望显示最新记录?顺便说一下,我使用 dataTable 版本 1.10.19,一直在不同的论坛和网站上寻找解决方案。下面是我调用 DataTable API 的代码片段::

var table = $('#item_history_table').DataTable({
ajax: base_url + 'item/get_item_history/1',
order: [],
paging: true,
ordering: false,
columns: [
{ data: 'date' },
{ data: 'customer' },
{ data: 'in' },
{ data: 'out' },
{ data: 'balance' }
]
});

这是我已经完成的:

  • 尝试使用 fnPageChange( 'last' ) 但显然,从 1.10 版开始它已被弃用
  • 尝试使用 iDisplayStart,但我不知道记录的最后一个数字是动态的,因为我将来会添加更多记录,因此无法对数字进行硬编码
  • 尝试使用 table.page('end').draw(false);但这不起作用
  • 尝试使用 table.page('end').draw();但它也不起作用

非常感谢任何帮助!提前致谢!

最佳答案

有很多方法可以实现您的目标。

其中之一是使用initComplete选项:

initComplete: function(){
this.api().page('last').draw('page')
}

上面将在表格初始化时切换到最后一页。

关于javascript - 使用DataTables时如何在页面加载时跳转到分页的最后一页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60947017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com