易于使用的GWT可编辑数据网格?

时间:2009-10-23 08:55:56

标签: gwt

我需要那些实现了易于使用的GWT可编辑数据网格的人的推荐。

我在gwt-incubator-july-14-2009.jar中花了4个小时使用PagingScrollTable,现在想尝试其他选择。

我在寻找:

  • 易于上手(例如,放下一个jar,编辑.gwt.xml)
  • 一旦您开始使用高级功能
  • 高级功能的文档
  • 对其他模块,jar或组件具有最小依赖性的自包含模块
  • 低成本/免费

多数民众赞成:)

3 个答案:

答案 0 :(得分:6)

为了善良,请坚持使用香草GWT。只需使用GWT数据单元格表,列表和树。

Smart-GWT和GXT在他们的演示中看起来很不错。例如,Smart-GWT具有直接接受xml / json数据源的小部件,可以节省您的时间。

但是,您发现您的应用程序要求“只需要微小的调整”就像小部件使用数据源一样。 GXT和Smart-GWT都有吸引人的方便小部件,但你发现需要“一点点”调整才能使它们符合你的要求。

你的“小”调整“重要”吗?因此,您需要编写补丁以进行“小”调整。很快你会发现有一个完整的“小”调整内容。你试验和研究并尝试未经验证的手段。

最后,您发现您可能也使用过vanilla GWT,您可以花费更少的时间来获得所需的行为。香草GWT经过试验和验证。

不要被SmartGWT或GXT的展示诱惑。学习CSS并学习如何将CSS集成到vanilla GWT中,这将使您的小部件与SmartGWT或GXT一样具有吸引力。

然后你不会后悔,因为你不会遇到任何妨碍使用其他GWT功能的障碍。

Google对我来说足够好。

答案 1 :(得分:1)

嗨HJO有很多问题的解决方案取决于你想要什么。 GWT-EXT,EXT-GWt和SmartGWT库都具有可编辑的数据网格。或者您可以使用FlexTable,ScrollPanel,TextBox创建自己的,并添加一些事件处理程序。 GWT-EXT和SmartGWT都是LGPL许可证,我相信EXT-GWT是GPL许可证。如果你不是为生产而做任何事情,那么如果你在大生产环境中这样做,我建议先测试他们的每个表现。我建议在生产环境中选择重量轻,坚固而不是简单或外观的东西。最后,加载的数据/窗口小部件越少,处理程序越少=性能和快乐用户。

保重, NingZhang.info

答案 2 :(得分:0)

我不建议使用GWT DataGrid进行生产(在GWT 2.4中),除非您喜欢为多个错误编写解决方法(大多数错误在Internet Explorer上):     http://code.google.com/p/google-web-toolkit/issues/detail?id=7065     http://code.google.com/p/google-web-toolkit/issues/detail?id=7347     http://code.google.com/p/google-web-toolkit/issues/detail?id=7139     http://code.google.com/p/google-web-toolkit/issues/detail?id=6747

我使用CellTable而不是DataGrid,等待GWT团队的错误修正。