问题标签 [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 投票
4 回答
189 浏览

sql - 表中记录的索引

我需要在大型数据库表中定位记录的索引位置,以便将寻呼机预设到该项目的页面。我需要一个可以给我这个数字的高效 SQL 查询。可悲的是 SQL 不提供类似的东西:

有什么好主意吗?

编辑:假设这里附加了一个 ORDER BY 子句。关键是我不想加载所有记录来定位特定记录的位置。我正在尝试打开一个寻呼机到包含先前已选择的现有项目的页面 - 因为我想在允许用户选择其他项目的上下文中提供有关该已选择项目的信息。

0 投票
8 回答
533 浏览

php - 如何最有效地确定“页数”?

我希望我没有写重复,但我还没有找到任何可以回答我的问题的东西。(虽然在我看来这是一个很常见的问题。)

几乎每个 Web 项目都会出现此问题:您有一个包含许多条目的表格,并希望它们显示在单个页面上。

现在我想知道计算一组特定表行所需的页数的最佳方法是什么。

这里有一些我一直在考虑的方法。我想就它们的有效性得到一些回应。我将给出特定于 PHP 的示例,但我敢打赌,其他语言中也有类似的技术。

  1. 可能最好的方法是静态保存页数并在每次添加新条目时修改该值。(尽管如此......我正在寻找一个动态的解决方案:-))

  2. SELECT COUNT(*)每次显示页面时对感兴趣的行执行 a并计算页码。

  3. 执行普通选择以获取所有行的结果集。现在不要通过调用mysql_fetch_row左右加载行,而是使用mysql_num_rows. (由于我不知道这是如何实现的,所以我不能说它是否有效。有人知道吗?)然后我可以轻松地移动结果集指针。(因为mysqlimysql_data_seek,但原生 MySQL 扩展没有类似的功能。因此我假设这只是 的一些缓冲行为mysqli

谁能说如何最有效地计算行数(页数)?

0 投票
5 回答
3735 浏览

python - Django中基于日期的通用视图的分页

我有一个非常简单的问题。我想在 Django 站点上创建一些基于日期的通用视图,但我也想对它们进行分页。根据文档, object_list 视图具有 page 和 paginate_by 参数,但 archive_month 视图没有。什么是“正确”的做法?

0 投票
2 回答
6485 浏览

ruby-on-rails - Rails RESTful 应用程序中的分页和排序

关于如何在 Rails 应用程序中对资源实现排序和分页并仍然保持 RESTful 的任何提示?

如何以干净的方式映射页码和排序字段的参数?(我目前正在为我的应用程序中的每个资源使用map.resources :x )

我应该知道的任何其他性能问题?(例如缓存)

提前致谢。

编辑我将问题重新表述为更通用的问题,希望我能得到更多答案。我将投票关闭这个,因为它不再相关。感谢 insane-dreamer 和 vrish88 的回答。

0 投票
2 回答
5399 浏览

ruby-on-rails - 你如何使用 will_paginate?

假设我有一组对象包含在@set. 这些对象中的每一个都有一个描述方法,它将返回一些我想在各个页面上显示的文本。我如何使用它will_paginate来分页?

到目前为止,我看到的示例如下:

看起来他们指的是所有文章对象。

0 投票
2 回答
1777 浏览

ruby-on-rails - Rails 分页错误

我正在使用 will_paginate 插件,仅当我在服务器上而不是本地运行时才会收到以下错误:

有任何想法吗?

0 投票
3 回答
7420 浏览

optimization - 我应该在我的 sitemap.xml 中包含分页结果吗?

我列出了在 url 上采用 page 参数的页面,如下所示:

我应该只包含不带参数的 URL,还是应该在我的 sitemap.xml 中列出所有页面?

编辑

分页内容是列表,如索引。因此,它们的内容也(更详细地)在详细信息页面中找到。但是这些分页是访问详细信息页面的唯一途径。

0 投票
2 回答
6326 浏览

pagination - Infragistics UltraWebGrid custom paging

I am using Infragistics UltraWebGrid in my application when I use custom paging I am not able to retrieve the specified number of records per page

The code I have written is string[] cusLabel;

in the grid initialise

Above is the code I written but it is displaying all the records from the table instead of 3 records per page. Am I missing anything?

Thanks

0 投票
5 回答
2215 浏览

asp.net - 在搜索结果中实现可点击的页码

经典场景:获取用户输入,获取搜索结果并在页面中显示给用户。然后,我需要显示 First、Next、Previous 等按钮,并将用户当前页面保持在 viewstate 中。一切都很好,工作正常。

然后我需要实现可点击的页码,即。1-2-3-4-5-6 等

渲染它们很简单。我在运行时生成一个链接按钮控件,添加带有页码的命令参数并向其添加处理程序,因此要处理单击。然后我将它添加到占位符中,并按预期显示。

但是...

我应该怎么做,所以我的事件总是连接起来并且能够在调用分页链接按钮时触发?

下面是代码的重要部分,一些伪代码使其(希望)更容易理解,我在做什么。

0 投票
3 回答
3369 浏览

javascript - 客户端分页

目前可用于客户端分页的最佳库是什么?