首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对不断增长的列表进行分页?

问如何对不断增长的列表进行分页?
EN

Stack Overflow用户
提问于 2009-10-08 12:05:09
回答 3查看 390关注 0票数 2

对不断增长的列表进行分页的好方法是什么?

例如,用户可能打开某个列表的第2页,继续查看它一段时间,然后打开第3页。同时,列表的开头(第1页)添加了新的记录,并导致第3页包含以前可能在第2页上的项目。

这样的列表应该从另一端分页吗?然后如何处理首页,以及事实是,它将包含项目总数%页面大小的项目(即。不是常量)?

EN

回答 3

Stack Overflow用户

发布于 2009-10-08 12:12:10

假设您有一个固定的页面大小,一些指定的顺序,并且用户指定了他们想要查看的页面,我将简单地相应地获取数据。尝试做任何比这更复杂的事情,最终只会给你带来不必要的头痛,并让用户感到困惑。

我认为这里缺少的元素是顺序。如果您指定了一个排序,那么用户将会直观地理解。而且,这也是大多数分页的方式,所以你不会偏离你的用户真正的期望。

票数 2
EN

Stack Overflow用户

发布于 2009-10-08 12:12:11

我会添加一个警告,告知用户新的项目已经进入,并允许他们刷新列表。如果他们选择不维护列表,那么列表将保持在他们单击"Page 2“按钮时的状态。您可以在URL上使用时间戳来确定为哪个用户提供列表的哪个版本。

票数 1
EN

Stack Overflow用户

发布于 2009-10-08 12:14:06

我不认为翻阅一个不断增长的列表是个好主意。您最好重新计算每次用户执行操作时应显示在页面上的项。

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

https://stackoverflow.com/questions/1537396

复制
相关文章

相似问题

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