Я пытаюсь интегрироваться с новой редакцией GWT Editor GWT 2.1.0. Я также хочу добавить проверки проверки в структуру. Тем не менее, я изо всех сил пытаюсь найти достойный пример, как это сделать.
На данный момент у меня есть следующий код:
<!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
<ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:e="urn:import:com.google.gwt.editor.ui.client">
<ui:with type="be.credoc.iov.webapp.client.MessageConstants"
field="msg" />
<g:HTMLPanel>
<e:ValueBoxEditorDecorator ui:field="personalReference">
<e:valuebox>
<g:TextBox />
</e:valuebox>
</e:ValueBoxEditorDecorator>
</g:HTMLPanel>
</ui:UiBinder>
И для моего редактора:
public class GarageEditor extends Composite implements Editor<Garage> {
@UiField
ValueBoxEditorDecorator<String> personalReference;
interface GarageEditorUiBinder extends UiBinder<Widget, GarageEditor> {
}
private static GarageEditorUiBinder uiBinder = GWT.create(GarageEditorUiBinder.class);
public GarageEditor() {
initWidget(uiBinder.createAndBindUi(this));
}
}
В какой момент мне нужно вызвать мой валидатор и как мне интегрироваться с ним?
Update:
Я действительно ищу способ получить карту с ключом пути свойства и как значение редактора. На делетете есть поле пути, но это не путь в отредактированном объекте, а путь в классе редактора.
Кто-нибудь знает, можно ли сделать что-то вроде этого?