meteor - meteorjs 帮助 navybits:pagination
问题描述
navybits:pagination
是一个非常好的包,可以将数据从个性化查询分页到集合,我想在我的项目中使用它,但我有两个问题:
如何增加每页文档的数量,默认情况下它只显示 5 个?
如何更改数量和自定义导航按钮,默认情况下它只显示 3 到 5,加上上一个和下一个?
我在博客上发表了评论,但我没有得到答案。
如果有人知道对数据进行分页的其他包,我可以在其中对集合进行个性化查询,然后我可以对对象数组进行分页,请告诉我。谢谢
文章:https ://blog.navybits.com/efficient-and-high-performance-pagination-in-meteor-bb5d379d234
解决方案
我在使用这个包时遇到了同样的问题,我解决了它覆盖了“navybitsPagination”模板的 onCreated 函数。
Template.navybitsPagination.onCreated(function() {
您需要更改此行...
//setting the amount of data we want to render in each page
this.perPage = new ReactiveVar(Number(self.data.perPage) || 10);
您应该在包的 Github 存储库中找到所有代码。我希望它对你有帮助。
推荐阅读
- typescript - node.d.ts 和 requirejs.d.ts 抛出编译错误
- python - 如何使用 anaconda 框架配置 python 和 cassandra?
- reactjs - 将文件同步转换为 Base64
- c++ - opencv3.30中对__mingw_vfscanf`的未定义引用`对__ms_vsnprintf`的未定义引用
- drupal - 扩展 Drupal 8 核心模块
- java - 如何从 DJI 将视频流式传输到 RTMP 服务器(或 youtube)?
- amazon-web-services - 为来自同一域的两个 S3 存储桶提供服务
- typescript - 如何在打字稿中声明函数类型
- json - 如何将 JSON 中的数据显示到 Reactjs 中的表中
- html - 我可以应用 X-Frame-Options 标题并且人们仍然使用