【发布时间】:2012-10-07 12:50:07
【问题描述】:
我需要一个自定义的 TextArea 组件,我想在其中禁用一些键(例如退格键和 del 键)。为此,我创建了一个 vaadin-archetype-widget 工件,并创建了两个子类(MyTextArea 和 VMyTextArea),并覆盖了 VMyTextArea 类中的 onKeyDown 方法:
@Override
public void onKeyDown(KeyDownEvent event) {
int kc = event.getNativeKeyCode();
if (kc == KeyCodes.KEY_BACKSPACE || kc == KeyCodes.KEY_DELETE) {
return;
}
super.onKeyDown(event);
}
不幸的是,这个解决方案没有解决我的问题,退格键和删除键正常工作。我的问题是如何做到这一点?
【问题讨论】: