【发布时间】:2012-02-16 15:05:57
【问题描述】:
我对排序和分页背后的逻辑有疑问。
假设您有一个包含 20 页的数据网格(200 条记录,每页显示 10 条记录)。网格还允许排序。
如果用户正在查看第 3 页(共 20 页)并点击特定字段上的排序按钮 - 对此事件的正确编程响应是什么?
a) 网格是否应该只在第 3 页对记录进行排序
b) 网格是否应该再次获取整个数据集并以此为基础进行排序,然后
- 将页面重置为第 1 页
- 留在第 3 页(与 用户最初正在查看)
谢谢
授予。
【问题讨论】:
-
我认为选择新的排序属性时返回第一页是很常见的。
-
根据我的经验(以及实际使用保留在第 3 页上的网站时的困惑),重置到第 1 页要好得多。顺便说一句:对于ux.stackexchange.com 来说可能是一个更好的问题
标签: sorting datagrid logic paging