【问题标题】:GWT 2.1 Editors frameworkGWT 2.1 编辑器框架
【发布时间】:2011-06-26 03:11:39
【问题描述】:

我正在寻找一些关于如何使用GWT 2.1 Editor framework 的文档或示例。谷歌的文档,呃,有点欠缺。

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

如果它确实实现了这一点,那将是非常受欢迎的。现在,我对如何实现其中任何一个都摸不着头脑。任何指向文档或示例的指针都将受到高度赞赏。

【问题讨论】:

  • +1 我通常非常喜欢 GWT 文档,但是“覆盖”编辑器框架的页面确实是负面的例外。
  • Roo 还没有生成编辑器代码,但它确实生成了很多其他的东西,包括活动和地点。我发现它生成的代码是如何做基础的非常有用的参考。
  • @Chris Lercher-不幸的是,这种文档似乎是 Google 的规则而不是例外。似乎最前沿的代码比最少的文档提前几个月发布,我经常发现“有用”的文档会落后一年或更长时间。
  • 我写了一篇关于这个主题的博文:tbroyer.posterous.com/gwt-21-editorsHTH

标签: java gwt requestfactory


【解决方案1】:

不久前,当我遇到同样的情况时(不仅谷歌文档中的 sn-ps 不起作用,而且他们还遗漏了最基本的胶水代码以使其工作),我尝试编写我自己的最基本的编辑器示例项目。我从 DynaTableRf 示例中学习了编辑器基础知识(这对于开始使用 Editors 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

【讨论】:

  • 感谢您发布此内容 - 当我完成 RequestFactory 并需要认真开始使用编辑器时,我一定会检查出来。
  • 谢谢!您的 playGwtEditors 应用程序真正打破了我将编辑器纳入 MVP 框架的问题。需要注意的一件事 - 2.2 允许在刷新违规后重新触发,但在持续违规后不允许。在这个日期有一个“AutoBean has been frozen error”的未结票。
  • MediaFire 很糟糕(停留在 0.4 MB)。下次请尝试使用 DropBox 或 Box.net!
【解决方案2】:

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

【讨论】:

    【解决方案3】:

    这是另一个使用带有请求工厂的编辑器框架的示例,希望它也有帮助。 https://github.com/mgenov/injecting-request-factory

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-20
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多