我有以下处理程序
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");