GWT-RichTextArea中KeyDownEvent上的启用按钮
我有下面的处理程序GWT-RichTextArea中KeyDownEvent上的启用按钮,gwt,richtextarea,Gwt,Richtextarea,我有下面的处理程序 textArea.addKeyDownHandler(new KeyDownHandler() { @Override public void onKeyDown(KeyDownEvent event) { //here } }); 我需要启用id为“idsave”的“保存”按钮,但我无法引用该按钮。 我是GWT新手,如有任何帮助,我将不胜感激。通常,您不
textArea.addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
//here
}
});
我需要启用id为“idsave”的“保存”按钮,但我无法引用该按钮。
我是GWT新手,如有任何帮助,我将不胜感激。通常,您不在GWT中使用元素ID。如果您创建了一个按钮,您可以简单地使用它:
private Button saveButton;
...
saveButton = new Button("Save");
textArea.addKeyDownHandler(new KeyDownHandler() {
@Override
public void onKeyDown(KeyDownEvent event) {
saveButton.setEnabled(true);
}
});
如果您没有按钮的引用,请尝试使用id
// get element by id
Element saveButtonElement = RootPanel.get("idsave").getElement();
// remove disabled attribute to make it enable
saveButtonElement.removeAttribute("disabled");
保存按钮的代码在哪里?你有保存按钮的参考资料吗?问题解决了吗?OP说,但我不能参考按钮不能参考
saveButton
内部KeyDownHandler
,因为按钮不是final
。