无论我尝试什么,当我添加 addListener(Events.KeyPress,new Listener(){ public void handleEvent(FieldEvent e){ changed = true; } });
OR
addKeyListener(new KeyListener() {
public void componentKeyDown(ComponentEvent event) {
changed = true;
}
});
没有注册......没有捕获事件。有谁知道如何使这项工作?
谢谢。 KIRT
答案 0 :(得分:0)
目前,您必须延长HtmlEditor
并覆盖onEditorKeyDown()
。
class ExtendedHtmlEditor extends HtmlEditor {
public ExtendedHtmlEditor() {
super();
}
@Override
protected void onEditorKeyDown(KeyDownEvent e) {
super.onEditorKeyDown(e);
Window.alert("w000t");
}
}
另见here。