2009-10-23 80 views
2

我需要来自已经实现了易于使用的GWT可编辑数据网格的人的推荐。易于使用的GWT可编辑数据网格?

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

我正在寻找:

  • 容易上手(前下降一个罐子,编辑.gwt.xml。)
  • 先进的功能,一旦你已经得到了先进的开始
  • 文档特征
  • 自包含与其它模块,广口瓶或组件
  • 低成本/免费
最小的相关模块

这就是所有:)

回答

1

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

保重, NingZhang.info

+0

目前,它似乎归结为GXT,SmartGWT或roll-your own,专业用途。 – user77115 2009-12-05 17:14:25

6

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

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

但是,您发现您的应用程序需求“只需要微小的调整”,就像widget控制数据源一样。 GXT和Smart-GWT都有吸引人的便利小工具,但是你会发现你需要“一点点”的调整才能满足你的需求。

你的“小”调整“重要”够了吗?所以,你会为了这个“小小的”调整而写出你的补丁。很快你会发现有一些“小”的调整。你试验和研究并尝试未经尝试的手段。

最后,你会发现,你可能还会使用香草GWT,因为你可能花更少的时间来获得你想要的行为。香草GWT被尝试和证明。

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

那么你不会后悔,因为你不会面临使用其他GWT功能的任何障碍。

Google对我来说足够好。

+0

好吧,同意200%! – koma 2011-12-23 14:05:32

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团队bugfixing。