I am working on a ExtGWT 3.0 (beta) application.
I have a simple Java bean containing one property:
public class MyBean {
private String content;
// getter and setter here...
}
I want to bind the property to a TextField.
I have created an interface:
interface MyBeanProperties extends PropertyAccess<MyBean> {
ValueProvider<MyBean, String> content();
}
But what’s next? How do I tell the TextField to bind to that particular property of a particular MyBean object?
PropertyAccessis used to generically refer to an objects properties, often for data widgets that use aStorelike the grid or charts. For binding a form to a bean, check out GWT’s editor framework at http://code.google.com/webtoolkit/doc/latest/DevGuideUiEditors.html. There are some examples for this with GXT at http://www.sencha.com/examples/#ExamplePlace:basicbinding%28uibinder%29Roughly, you’ll build a form widget that wraps all the properties you need, and make an editor driver for that editor and its bean: