2

我正在使用 Struts 2 + Spring 3 + Hibernate 3 构建一个应用程序。我想知道你们中是否有人知道“displaytag”库的任何替代方法来绘制和管理表格。

并不是我非常不喜欢它,而是我读了这篇评论,让我想知道其他选择。而且我看到它已经有一段时间没有更新了,我想知道是否有一些原因(比如更好/更流行的替代方案)。

4

6 回答 6

3

试试Datatables,一个 jquery 插件。它有无穷无尽的功能,最好的事情是你不必改变表的基本 html 格式来实现它,只需传递你的表的 id。我也对显示标签的限制和要求感到沮丧

于 2011-01-24T14:43:52.417 回答
2

您可以将 DisplayTag 的分页配置为仅在请求时才加载正确的数据块,而不是将所有数据加载到内存中并让 DisplayTag 执行分页。这样,您不会有性能损失,因为您没有将所有数据加载到内存中。

我不记得我头顶上的代码(我不在我的工作机器上),但这里有一个可能对你有用的例子:http: //i-work-i-blog.blogspot.com/ 2007/06/display-tag-and-external-pagination.html

于 2011-01-22T22:54:56.347 回答
2

我正在迁移到 jQuery 数据网格,使用 S2 json-plugin 返回数据。数据从服务对象获取到我的操作,然后访问实体对象。

分页当前在使用条件 api 的服务对象中,由 hibernate 3 支持。仍在进行中,但它正在工作。

于 2011-01-23T01:15:20.503 回答
2

纯属偶然,我发现了类似的 JMesa

于 2011-01-23T12:13:47.720 回答
2

另一种选择是来自struts2 jquery 插件的网格标签。看看陈列柜和特殊的网格陈列柜

于 2011-01-24T20:32:09.493 回答
0

我认为,您应该对 PrimeFaces 库感兴趣,尤其是数据表组件。它适用于 Spring 框架。

于 2011-01-23T02:31:11.527 回答