问题 GWT 2.1编辑器框架


我正在寻找一些关于如何使用的文档或示例 GWT 2.1编辑框架。谷歌的文档是呃,有点缺乏。

从可用的有限文档中,我已经能够理解编辑器(理论上)将允许您更轻松地将GUI元素绑定到数据模型。这将缓解将数据复制到TextArea / ListBox / CheckBox,然后将用户的更改复制回底层模型(最终是数据库)的常见任务。

如果确实能够实现这一目标,那将非常受欢迎。就目前而言,我对于如何实施其中任何一项都感到很头疼。任何指向文档或示例的指针都将受到高度赞赏。


2874
2018-02-12 16:22


起源

+1我通常非常喜欢GWT文档,但“覆盖”编辑器框架的页面实际上是负面的例外。 - Chris Lercher
Roo还没有生成编辑器代码,但它确实生成了很多其他东西,包括活动和地点。我发现它生成的代码是一个非常有用的参考,如何做基础知识。 - Ross Judson
@Chris Lercher-遗憾的是,这种文档似乎是Google的规则而不是例外。似乎最前沿的代码会在最少的文档之前几个月发布,而且我经常发现“有用的”文档可以追溯到一年或更长时间。 - George Armhold
我写了一篇关于这个主题的博客文章: tbroyer.posterous.com/gwt-21-editors HTH - Thomas Broyer


答案:


我已经在同一个地方呆了一段时间,试图弄清楚编辑如何与RequestFactory的东西挂钩。 GWT 2.1.1版本中的DynaTableRF示例最终开始使事情变得复杂 - 它很复杂,但我认为您需要一个复杂的应用程序才能开始看到它的好处。每个步骤中的代码都非常简单 - 但是有很多步骤!


6
2018-02-12 17:07





不久之前,当我处于相同的情况时(不仅Google文档中的片段不起作用,而且他们也遗漏了最基本的胶水代码以使它们工作),我试图写 最基本的编辑器示例 我自己的项目。我从DynaTableRf示例中学习了编辑器基础知识(这对于编辑IMO来说太复杂了),并将一些东西放在一起。

让我警告你:这很简单,但它是原始的和未经修饰的,它只是一个概念证明。它只是我的Eclipse项目的一个zip: http://www.mediafire.com/file/nwsohz7ov3cx173/playGwtEditors-02.zip  (注意:这是GWT 2.1的旧版本)

更新

我刚刚更新了项目以使用GWT 2.3。我在项目中提到的旧GWT 2.1错误现在已经消失了。这是新版本: http://www.mediafire.com/file/u1yffwuxi441dip/playGwtEditors-03.zip


7
2018-02-15 09:08



感谢发布这个 - 当我完成RequestFactory并需要认真开始编辑时我肯定会检查出来。 - Riley Lark
谢谢!你的playGwtEditors应用程序真的为我带来了关于将编辑器引入MVP框架的问题。有一点需要注意 - 2.2允许在冲洗违规后重新射击,但在持续违规后不允许重新射击。在这个日期有一个“AutoBean已被冻结错误”的开放票。 - Stevko
MediaFire吸引了大量时间(停留在0.4 MB)。请下次请使用DropBox或Box.net! - Alex


这是使用带有Request Factory的Editor Framework的另一个例子,希望它也有帮助。 https://github.com/mgenov/injecting-request-factory


0
2018-05-01 17:57