将entityproxy绑定到UI组件的好方法是什么?

时间:2011-09-28 17:54:13

标签: data-binding gwt requestfactory

我目前正在开展GWT项目。问题是,我很难相信我需要反复重复一些样板来将EntityProxy(比如说getSomeData()方法)的数据绑定到UI组件(比如TextBox)。

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

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

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

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

你明白了吗?我知道客户端没有反思。我可以使用deffered绑定但我不确定它是如何或者是否是一个使用RequestFactory的EntityProxys的好方法。

谢谢

1 个答案:

答案 0 :(得分:3)

我使用您在问题中定义的技术来推送和收集控件中的数据。最近我发现GWT有一个名为Editors的内置功能。我自己也没有机会尝试过,但也许你想看看它看起来很有希望。另外,这是Thomas Broyer关于Editors

的博客的另一个有用链接