问题标签 [pagination]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
932 浏览

asp.net - 分页列表视图 - 设置活动页面

我有一个显示产品的列表视图。我有一个与列表视图关联的数据分页器。我通过查询字符串值“prodID”控制产品详细信息的可见性/数量。我需要确保在加载页面时正确的页面处于活动状态。因此,如果 prodID 10 存在于列表视图的第 2 页上,则在导航到 URL 时第 2 页将是活动页面(在查询字符串中带有 prodID)。prodID 是列表视图中的数据键。

0 投票
3 回答
975 浏览

pagination - 扭曲的分页

我正在使用 Struts 2 框架,但这个问题不仅仅是 Struts 2 相关的。

我试图在我的网站上进行某种分页。假设我有一个要在页面上显示的记录列表。该列表有 150 条记录,但我想在每页上显示 50 条,所以在这种情况下将有 3 页。当然,列表将从数据库中获取。

扭曲是我们有一个限制,如果查询花费超过 7 秒,它就会被杀死(不要问)。因此,如果我们同时获得 150 条记录,我们的查询将花费超过 7 秒。所以我们决定每次获取 50 条记录。因此,在这种情况下,我们将访问数据库 3 次(50 50 50)。第一次我们将获取总数(150),所以我们知道我们应该返回数据库多少次。

你们中的一些人可以分享您对如何处理此类事情的想法吗?我知道你们中的一些人可能会说调整存储过程或查询是最好的选择,但这将是一条痛苦的道路,因为我们有大量的 SP 和查询。

我会很感激任何例子。

0 投票
13 回答
62900 浏览

rest - REST Web 应用程序中的分页

这是这个问题的更通用的重新表述(消除了 Rails 的特定部分)

我不确定如何在 RESTful Web 应用程序中的资源上实现分页。假设我有一个名为 的资源products,您认为以下哪种方法是最好的方法,以及为什么:

1. 只使用查询字符串

例如。http://application/products?page=2&sort_by=date&sort_how=asc
这里的问题是我不能使用整页缓存,而且 URL 不是很干净且易于记忆。

2.使用页面作为资源和查询字符串进行排序

例如。http://application/products/page/2?sort_by=date&sort_how=asc
在这种情况下,看到的问题是它http://application/products/pages/1不是唯一资源,因为使用sort_by=price会产生完全不同的结果,而我仍然无法使用页面缓存。

3. 使用页面作为资源和 URL 段进行排序

例如。http://application/products/by-date/page/2
我个人认为使用这种方法没有问题,但有人警告我这不是一个好方法(他没有给出理由,所以如果你知道为什么不推荐,请告诉我)

任何建议,意见,批评都非常受欢迎。谢谢。

0 投票
5 回答
564 浏览

database - 数据库设计:将博客条目拆分为多个页面

对博客条目或页面内容进行分页的最佳数据库策略是什么,其中一些条目可能是单个页面,而一些可能跨越多个页面?注意:内容将类似于文章,而不是项目列表。

我目前正在考虑的方法是将所有内容存储在单个文本字段中并使用像{pagebreak}这样的页面分隔符。检索时,内容将通过页面分隔符拆分为一个数组,然后页面将显示适当的索引。这是最好的方法,还是有更好的方法?

0 投票
1 回答
54353 浏览

wpf - 如何对 WPF DataGrid 进行分页?

如何在 wpf 中设置分页DataGrid

0 投票
2 回答
24896 浏览

c# - 使用 LINQ to SQL 分页搜索结果

使用LINQ to SQL获得分页结果的最佳模式是什么?

我有以下情况:

假设我想按description搜索items表。我可以轻松做到:

现在,对这个结果集进行分页的最佳方法是什么?

  1. 我是否应该在执行此操作之前执行计数查询以找出结果集大小,然后根据我想要的限制此查询?我觉得这是要走的路。
  2. 我是否应该执行完整的查询,从数组大小中获取计数并只返回这个数组的分页子集?如果结果集足够大,我觉得这将浪费大量时间......或者LINQ to SQL在这里做了什么魔术?

是否有用于执行此操作的LINQ to SQL通用模式?

编辑:我必须澄清一件小事。我知道 Take 和 Skip 方法。但是,在使用TakeSkip之前,我应该如何获得查询将检索的结果总数?

0 投票
4 回答
1492 浏览

php - 良好的 PHP 文本分页

我正在开发一个预防艾滋病毒的信息仓库网站。许多合作者将通过 tinyMCE GUI 发布文章。

当然,平面设计师想要控制页面长度。他们希望根据页面中内容的高度进行自动分页。

有人看过 AJAX 代码来管理这个吗?

除非有人看到可以进行字符计数和后视正则表达式以避免拆分单词或标签的 PHP 代码?

非常感谢任何链接!

0 投票
2 回答
2234 浏览

javascript - 在rails中实现“无尽页面”的最佳方式?

分页很烂!用户应该能够永远向下滚动,在适当的时候自动拉入新内容。

对此有一个不错的看法,但 Ryan 承认他的解决方案在 IE 中不起作用。

在 Rails 中完成此任务的最佳方法是什么(最好以 jQuery 友好的方式)?

0 投票
9 回答
65282 浏览

mysql - 没有双重查询的MySQL分页?

我想知道是否有办法从 MySQL 查询中获取结果数量,同时限制结果。

分页的工作方式(据我所知),首先我做类似的事情

在我得到 num_rows(query) 之后,我就有了结果的数量。但是为了实际限制我的结果,我必须执行第二个查询,例如:

我的问题:是否有既要检索将给出的结果总数,又要限制在单个查询中返回的结果?或者任何更有效的方式来做到这一点。谢谢!

0 投票
1 回答
2864 浏览

php - 如何使用 Joomla 分页显示此查询的结果?

如何使用 Joomla 分页在前端显示此查询的结果?