首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在angular的ng2-smart-table中添加自定义分页?

如何在angular的ng2-smart-table中添加自定义分页?
EN

Stack Overflow用户
提问于 2021-02-01 17:53:17
回答 1查看 508关注 0票数 0

在angular 7中如何处理ng2-smart-table的分页?我有太多的记录,加载所有的记录需要太多的时间。如何将表设置为一次请求10条记录?例如:当表第一次加载时,是请求前10条记录。当我按下其中一个分页按钮时,它会请求第n个记录吗?我已经阅读了之前的文章,但我仍然不清楚如何处理这个问题。

EN

回答 1

Stack Overflow用户

发布于 2021-02-02 22:15:06

希望将请求传递到服务器以获取数据。如果是这样,添加两个参数页面索引(指页码)和页面大小(指每页的行数),而使用enitity框架或sql处理时,我们可以使用跳过和采取逻辑来处理分页。例如:如果我的请求有page_index=1和page_size=20,那么我需要返回前20个recs,所以代码将是wise,如果是page_index=2,那么它将跳过前20个,然后取下一个20个recs。

要在UI中进行处理,我们可以添加ng2-smart-table的pagersettings对象,引用文档https://akveo.github.io/ng2-smart-table/#/documentation,或者如果我们需要定制分页,我们可以使用source.setPaging()方法,它需要3个参数pagenumber、每页行数和一个布尔值来重新加载或不重新装入表格

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

https://stackoverflow.com/questions/65990530

复制
相关文章

相似问题

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