0

我目前正在做一个 GWT 项目。问题是,我很难相信我需要一遍又一遍地重复一些样板来将数据从 EntityProxy(比如 getSomeData() 方法)绑定到 UI 组件(比如 TextBox)。

你们是如何克服这个问题的?现在我必须创建一个从 TextBox 读取并将其设置为 EntityProxy 的方法,以及一个在从 EntityProxy 读取后写入 TextBox 的方法。

基本上,它总是一样的!IE:

// Update the text box
T someData = entity.getSomeData();
textBox.setText(someData);

// Update the entity
String value = textBox.getText();
entity.setSomeData(value);

你明白我的意思吗?我知道客户端没有反射。我可以使用延迟绑定,但我不确定它如何或是否是使用 RequestFactory 的 EntityProxys 的好方法。

谢谢

4

1 回答 1

3

我使用您在问题中定义的技术从我的控件中推送和收集数据。最近我发现 GWT 有一个内置功能,叫做Editors。我还没有机会亲自尝试,但也许你想看看它似乎很有希望。这里还有另一个有用的链接来自 Thomas Broyer 的关于编辑的博客

于 2011-09-28T20:12:02.083 回答