我有一个使用 GWT 的项目,它在表格中显示数据。
我需要一个支持 GWT 的表:
- 按特定列排序
- 滚动数据,而标题是不动的
- 过滤表中搜索数据的行
该项目是为公司的内部目的而创建的,因此我寻找一种不需要商业许可即可用于此类用途的解决方案。
我有一个使用 GWT 的项目,它在表格中显示数据。
我需要一个支持 GWT 的表:
该项目是为公司的内部目的而创建的,因此我寻找一种不需要商业许可即可用于此类用途的解决方案。
标准CellTable支持排序。(希望很快会有更多功能。)
这是一个支持排序和过滤的表格:http ://code.google.com/p/gwt-advanced-table/
谷歌自己也在努力。在支持多列排序和固定标题但不幸的是没有过滤的孵化器中查看此示例:http ://code.google.com/p/google-web-toolkit-incubator/wiki/ScrollTable
孵化器中的其他表格和表格可在此地址获得:http ://code.google.com/docreader/#p=google-web-toolkit-incubator&s=google-web-toolkit-incubator&t=Tables
Ext GWT 提出了一个非常好的表,但它不是免费的(在你的情况下):http ://extjs.com/products/gxt/
还有EXT GWT(不要与 GWT EXT 混淆),完全用 Java 构建。不过,您可能需要为许可证付费。如果应用程序是内部使用,我不知道您是否需要付费。
Grid 小部件将完全符合您的要求。
他们的其他小部件也令人印象深刻。
只是为了保持最新:CellTable 现在支持分页和单列排序:https ://developers.google.com/web-toolkit/doc/latest/DevGuideUiCellTable?hl=de
您可能希望调整后端请求以进行过滤,因为这通常性能更高。
GWT Ext提供了一个满足这些要求的表。
它为 Ext javascript 库提供了一个包装器,因此最好只使用 GWT Ext 小部件或 GWT 小部件。它们可以组合,但有时不能很好地相互配合。