我正在使用 Struts 2 + Spring 3 + Hibernate 3 构建一个应用程序。我想知道你们中是否有人知道“displaytag”库的任何替代方法来绘制和管理表格。
并不是我非常不喜欢它,而是我读了这篇评论,让我想知道其他选择。而且我看到它已经有一段时间没有更新了,我想知道是否有一些原因(比如更好/更流行的替代方案)。
我正在使用 Struts 2 + Spring 3 + Hibernate 3 构建一个应用程序。我想知道你们中是否有人知道“displaytag”库的任何替代方法来绘制和管理表格。
并不是我非常不喜欢它,而是我读了这篇评论,让我想知道其他选择。而且我看到它已经有一段时间没有更新了,我想知道是否有一些原因(比如更好/更流行的替代方案)。
试试Datatables,一个 jquery 插件。它有无穷无尽的功能,最好的事情是你不必改变表的基本 html 格式来实现它,只需传递你的表的 id。我也对显示标签的限制和要求感到沮丧
您可以将 DisplayTag 的分页配置为仅在请求时才加载正确的数据块,而不是将所有数据加载到内存中并让 DisplayTag 执行分页。这样,您不会有性能损失,因为您没有将所有数据加载到内存中。
我不记得我头顶上的代码(我不在我的工作机器上),但这里有一个可能对你有用的例子:http: //i-work-i-blog.blogspot.com/ 2007/06/display-tag-and-external-pagination.html
我正在迁移到 jQuery 数据网格,使用 S2 json-plugin 返回数据。数据从服务对象获取到我的操作,然后访问实体对象。
分页当前在使用条件 api 的服务对象中,由 hibernate 3 支持。仍在进行中,但它正在工作。
纯属偶然,我发现了类似的 JMesa
另一种选择是来自struts2 jquery 插件的网格标签。看看陈列柜和特殊的网格陈列柜。
我认为,您应该对 PrimeFaces 库感兴趣,尤其是数据表组件。它适用于 Spring 框架。