Both ENTER shortcut and TextArea in Vaadin
java, keyboard-shortcuts, vaadin, vaadin7
Solution
Use focus and blur listeners to remove and add the shortcut key:
f.addFocusListener(new FocusListener() {
@Override
public void focus(FocusEvent event) {
b.setClickShortcut(KeyCode.ENTER);
}
});
f.addBlurListener(new BlurListener() {
@Override
public void blur(BlurEvent event) {
b.removeClickShortcut();
}
});
Problem
``` TextField f = new TextField(); Button b = new Button("Save"); b.setClickShortcut(KeyCode.ENTER); // For quick saving from text field itself TextArea longText = new TextArea(); // "Enter" is garbled here ``` Hot to make the shortcut to work only in the from text field?