问题标签 [data-paging]

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 回答
935 浏览

asp.net-mvc - ASP.NET MVC 2 分页排序过滤

这可能是重复的问题,但我在 SO 上找不到问题。如果是这样,请指点我。

我已经看到了很多使用 IQueryable 进行分页和排序的示例,但是,我不想使用 IQueryable 或者至少不想从外部存储库(不要将其暴露在外部)。

我没有使用 Linq To SQL。我的存储库当前返回 DTO 或 ICollection。

我正在使用 JqGrid。我不想一次降低所有数据。

由于我的应用程序目前正在开发中,我带来了所有数据,然后在控制器中执行 Paging、orderBy、SKIP、where 等。

我想要的是在数据库级别完成这些操作(我相信随着数据库大小的增加它会更有效)。

关于我应该如何实现分页、排序和过滤的任何建议

问候,

三月

0 投票
4 回答
1138 浏览

mongodb - MonogoDB 如何为只有部分数据易失性的非常大的数据集叠加

我正在做一个项目,我们定期通过 IMAP 或 POP 收集大量电子邮件,对其进行分析(例如聚类到对话中,提取重要句子等),然后通过网络将视图呈现到最后用户。

主视图将是一个类似于 facebook 的个人资料页面,用于每个联系人的最近(20 个左右)对话,这些对话来自我们捕获的电子邮件。

对我们来说,能够频繁快速地检索个人资料页面和最近的 20 项非常重要。我们也可能经常在此提要中插入最近的电子邮件。为此,文档存储和 MongoDB 的低成本原子写入似乎很有吸引力。

但是,我们也会有大量不经常访问的旧电子邮件对话(因为它们不会出现在最近的 20 个项目中,人们只有在搜索它们时才会看到它们,这将是比较少见)。此外,随着时间的推移,此数据的大小将比联系人存储增长得更快。

根据我的阅读,MongoDB 似乎或多或少要求整个数据集保留在 RAM 中,解决此问题的唯一方法是使用虚拟内存,这可能会带来很大的开销。特别是如果 Mongo 无法区分易失性数据(配置文件/提要)和非易失性数据(旧电子邮件),这最终可能会非常令人讨厌(并且因为它似乎将虚拟内存分配转移给了操作系统,我不明白 Mongo 怎么可能做到这一点)。

似乎唯一的选择是(a)购买足够的 RAM 来存储所有内容,这对于易失性数据来说很好,但对于捕获 TB 的电子邮件来说几乎没有成本效益,或者(b)使用虚拟内存并查看读取/写入我们的易失性数据缓慢到爬行。

这是正确的,还是我错过了什么?MongoDB 是否适合解决这个特殊问题?如果是这样,配置会是什么样子?

0 投票
3 回答
849 浏览

seo - 如何为网格创建对 SEO 友好的分页?

我有这个网格(网上商店的产品列表),我不知道它有多大。但我想几百个项目是相当现实的,特别是对于搜索结果。如果我们得到一个大客户,甚至可能有数千个。:)

自然,我应该对这样的网格使用分页。但是如何做到这一点,以便搜索引擎机器人也可以抓取所有项目呢?我非常喜欢这个想法,但它只有第一个/最后一个/上一个/下一个链接。如果搜索引擎机器人必须遵循 200 级深度的链接才能到达最后一页,我认为它可能很快就会放弃,并且不会枚举所有项目。

对此的常见(最佳?)做法是什么?

0 投票
2 回答
8418 浏览

pagination - 在前端进行分页的最佳方法

我有一个包含 30-60 行数据的表。我想在前端对此进行分页。基本上是这样的:

我相信 jQuery 将是这方面的武器。任何好的教程/建议如何做到这一点?要记住什么等等。

0 投票
1 回答
2197 浏览

c# - 使用 WCF OData 和 GetContinuation() 方法的服务器端分页

我正在使用 QueryOperationResponse GetContinuation() 方法尝试并分页读取从 odata wcf 提要读取的非常大的数据集。我正在使用从 microsoft 获得的一些 OData 帮助程序库。

问题是分页过程似乎陷入了无限循环,并且永远不会结束。例如,如果我将页面大小设置为 10000 条记录并且有 80000 条记录要检索,我观察到循环继续进行了 8 次以上的迭代,此时它应该完成。

下面是查询服务并实现分页的类(在底部)。我还观察到 NextLinkUri 的“OriginalString”不会随着每次迭代而改变,我认为这是错误的吗?希望我只是错过了一些非常明显的东西,我认为这是正确的页面方式:

这就是我调用该方法的方式:

0 投票
2 回答
1259 浏览

asp.net-3.5 - datalist 中的数据分页 使用服务器端编码

我必须对现有应用程序中的数据列表实现数据分页。

我有的

存储过程 - 具有 if else 条件

现在,我想在我在 aspx 页面上的数据列表中实现数据分页。问题是我需要将 ObjectDataSource 指定给绑定到网格视图的存储过程。

我不想从查询字符串中获取任何参数。由于我有多个 seacrh 参数,另一个原因是我不想要回发。

可能是我的解释令人困惑,因为我想解释每一件事。

我会试着总结一下

  • 我有一个数据列表控件。
  • 我希望使用现有的存储过程进行数据分页。
  • 我已经为存储过程创建了一个数据集 [by Add new Item]。[产品.xsd]
  • 我不想从 Querystring 中获取任何参数,我需要几乎 15 个必须从服务器端获取的参数。
  • 我的存储过程已经准备好了..接下来是本教程
  • 我应该在 ObjectDataSource 的 TypeName 属性中写什么?

编辑1

我看到了一个使用 Linq to Sql 的更好示例,但我的问题是我的存储过程太大而无法转换为 linq 查询。有什么帮助吗?

0 投票
1 回答
3823 浏览

sql - MS Access数据库分页+搜索怎么做?

我有一个 MS Access 2003 数据库,其中product1有一个名为Product Code. 没有自动 ID 列。

我已经使用这个 sql 来进行自定义数据分页。

现在我的问题是搜索。当我在数据库表上搜索某些东西并指向它时。

如何确保分页仍然正常工作?

0 投票
1 回答
3258 浏览

.net - 是否可以使用 WCF 服务而不是 WCF 数据服务来实现服务器端分页

我一直在尝试使用 WCF,并编写了一个 WCF 服务来为网站提供后端。我在实现服务器端分页时遇到了一个问题,因为我发现的所有示例(例如http://msdn.microsoft.com/en-us/library/ee358711.aspx)似乎都在使用DataServiceQueryContinuation 和 WCF 数据服务。

虽然我很欣赏我可以编写一个 WCF 数据服务来返回数据,但对于诸如登录和更新用户信息之类的事情来说,拥有一个 WCF 服务,然后为更大的查询/报告提供一个单独的 WCF 数据服务,这似乎是额外的复杂性。

这是标准做法,还是有内置机制通过 WCF 服务的方法调用来分页数据?

编辑

我发现了几种可能的方法,一种涉及 Linqskiptake运算符的简单方法:通过 WCF 服务实现寻呼机 和更复杂的方法: WCF 服务与大量数据的最佳实践?

我曾认为可能有一种方法可以使用 WCF 服务来分页数据,就像使用 WCF 数据服务一样:http: //msdn.microsoft.com/en-us/library/ee474245.aspx

有谁知道这是否可能?

0 投票
1 回答
453 浏览

asp.net-mvc - 在.net MVC中对数据进行分页,需要在不同View之间传递数据

.net MVC 2.0 问题:

主要问题是我想在 Arraylist 中分页我的数据并将它们显示在视图的不同页面中。(我想在客户端分页数据,因为在我的服务器端,数据源存储在哈希表中,我不能在数据库中进行分页)这是一个名为“搜索”的视图,用户可以输入关键字并单击“提交”按钮并将表单提交给 Action:

当我查看我的结果时,网址是:/Controller/SearchKey
所以到这里为止,一切都很好,我可以得到正确的搜索结果,但我想分页结果。然后我需要将页码传递给视图,但是url:/Controller/SearchKey/page_num 未验证,如果我输入 /Controller/Search/page_num,则结果为空(从“SearchKey”操作返回结果)

所以我的问题是,对于这种情况,如果我想做客户端分页,我应该怎么做?谢谢

0 投票
2 回答
399 浏览

asp.net-mvc-3 - 如何使用 Linq to Xml 实现分页?

从我的 rss 提要中检索图像时,我被困在如何实现分页。我还有一个助手来呈现寻呼机链接的 html。但是我不确定在索引操作中该怎么做。我的代码如下:

在我的控制器中:

PagedData 类:

还有我的分页视图模型

分页助手: