Wie verwende ich das GWT-Editor-Framework zur Validierung?

Ich versuche mich zu integrieren, mit dem neuen GWT Editor framework von GWT 2.1.0. Ich möchte auch hinzufügen meine Prüfungen in den Rahmen. Aber ich bin kämpfen, um zu finden, ein anständiges Beispiel, wie dies zu tun.

Im moment habe ich den folgenden code:

<!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> 

Und für meine editor:

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));
    }

}

An welchem Punkt muss ich rufe meine Prüfung und wie integriere ich die?

Update:

Ich bin eigentlich auf der Suche nach einem Weg, um eine Karte abrufen mit als Schlüssel die Eigenschaft path und als Wert den editor. Es ist ein Pfad-Feld auf einen Delegierten, aber dies ist nicht der Weg in das bearbeitete Objekt, aber der Weg in die editor-Klasse.

Weiß jemand, ob es möglich ist, so etwas zu tun?

InformationsquelleAutor der Frage Jan | 2010-11-04

Schreibe einen Kommentar