Pregunta

No importa lo que intento, cuando añado         addListener (Events.KeyPress, nuevo oyente () {             handleEvent pública vacío (FieldEvent e) {                 cambiado = true;             }         });

o

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

registros Nada ... el evento no es capturado. Alguien sabe cómo hacer este trabajo?

Gracias. Kirt

¿Fue útil?

Solución

En la actualidad hay que extender HtmlEditor y onEditorKeyDown() sobreescritura.

class ExtendedHtmlEditor extends HtmlEditor {

    public ExtendedHtmlEditor() {
        super();
    }

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

}

aquí .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top