智能表 - 自定义分页

问题描述 投票:0回答:1

我正在使用智能表插件进行分页。

我的要求是 - 我在加载时从数据库中获取100条记录,每页的记录数为10.因此,页面的页数将为10。

现在,我希望当我点击页码10(从分页)然后我想从数据库中获取另外100条记录然后那些新的100条记录将附加在表格中(表格中的总记录将是200,页码将会在分页中为1到20),当我点击第20页时,从数据库中获取另外100条记录,等等。

angularjs angularjs-directive pagination angularjs-scope smart-table
1个回答
0
投票

我从您的问题中理解的是,您希望表行在彼此堆叠而不是在您在分页器上导航时被替换。

首先,您不需要使用默认分页,您可以将自己的自定义标记放在<tfoot>标签中

其次,如果你想在点击时显示不同数量的行,你可以在limitTo上使用ng-repeat过滤器

这是一个plunk,显示我如何添加更改表格中显示的行数的按钮。你可以在你自己的模板上使用这个逻辑(和函数),只需获取你想要的页码,乘以10,并将该数字设置为你想要看到的数量

© www.soinside.com 2019 - 2024. All rights reserved.