将实体代理绑定到UI组件的好方法是什么?



我目前正在做一个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);
你明白我的意思吗?我知道客户端没有反射。我可以使用不同的绑定,但我不确定如何或如果它是一个很好的方法RequestFactory的EntityProxys。

谢谢

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

相关内容

最新更新