首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DataTables 1.10+ -如何在分页插件函数中访问页面长度/每页行数/page.info().length

DataTables 1.10+ -如何在分页插件函数中访问页面长度/每页行数/page.info().length
EN

Stack Overflow用户
提问于 2022-09-26 08:40:08
回答 1查看 189关注 0票数 0

我需要一个自定义的DataTables分页插件为我的服务器端页面显示最大的skip + take = 10000记录,所以我写一个从简单数字-没有椭圆插件的提示。

最大10000条记录是因为当使用简单的基于偏移量的分页时,数据来自具有ElasticSearch的这一限制

无论如何,回到这个问题,如何访问自定义分页插件函数中每个页面的行数?

这个值可以在初始化时间设置为选项,也可以被查询(page.info().length或直接page.len(),条件是其中一个有DataTable API实例,因为这个插件是通用的,所以我认为不能访问这个实例)。

EN

回答 1

Stack Overflow用户

发布于 2022-10-05 11:35:17

尝试使用dataTableExt

https://datatables.net/manual/plug-ins/features

代码语言:javascript
运行
复制
$.fn.dataTableExt.oPagination.myplugin = {
  'fnInit': function(oSettings, nPaging, fnCallbackDraw) {
    let api = oSettings.oInstance.api();
    console.log(api.page.info())
  },
  'fnUpdate': function(oSettings, fnCallbackDraw) {

  }
};

$('#example').DataTable({
  'sPaginationType': 'myplugin'
});

注:指其他分页插件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73851550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档