2

我只是看了一下jqgrid。有没有人尝试过实现这个插件,或者使用 jQuery 来实现服务器端分页?

我正在使用 struts2 并使用从 DB 返回的列表填充 html 表。该列表是从 Oracle SP 返回的。SP 与其他一些参数一起接受“开始”和“开始”。所以我可以将数字传递给这些参数以获取特定的行数。

您将如何实现这一目标?我更喜欢一些“ajaxy”解决方案,其中整个页面不刷新,而只是表格部分刷新。我看到这也是在 SO 上完成的,但我认为在这种情况下,他们会立即带回所有数据。

4

2 回答 2

3

我已经成功地使用了http://www.datatables.net/ - 一个 jQuery 插件,用于处理服务器端数据和分页。

这是使用服务器端分页的数据表(版本 1.5 beta 3)的基本实现:http: //artlung.com/temp/comics/

于 2009-06-06T02:41:27.480 回答
1

大多数 javascript 网格假设您将准备好所有数据以开始显示——主要是因为它们进行客户端排序。

由于您想在服务器端进行分页,因此这是行不通的。

我的建议,定义一个好的网络服务并自己做。您可以使用 JTemplate 在每个 Web 服务请求之后帮助构建表。如果您想保持简单,请不要进行排序。

于 2009-06-06T02:23:14.160 回答