Frage

Egal, was ich versuche, wenn ich hinzufügen         addListener (Events.KeyPress, neue Listener () {             public void handle (FieldEvent e) {                 geändert = true;             }         });

oder

    addKeyListener(new KeyListener() {
        public void componentKeyDown(ComponentEvent event) {
            changed = true;
        }
    });

Nichts Register ... wird das Ereignis nicht erfasst. Jeder weiß, wie diese Arbeit machen?

Danke. Kirt

War es hilfreich?

Lösung

Zur Zeit müssen Sie HtmlEditor und überschreiben onEditorKeyDown() verlängern.

class ExtendedHtmlEditor extends HtmlEditor {

    public ExtendedHtmlEditor() {
        super();
    }

    @Override
    protected void onEditorKeyDown(KeyDownEvent e) {
        super.onEditorKeyDown(e);
        Window.alert("w000t");
    }

}

Siehe auch hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top