我有两个文本框,我只想禁用其中一个粘贴任何内容。我努力了
sinkEvents( Event.ONPASTE );
但它会禁用两个文本框的粘贴。
我有两个文本框,我只想禁用其中一个粘贴任何内容。我努力了
sinkEvents( Event.ONPASTE );
但它会禁用两个文本框的粘贴。
尝试创建一个自定义TextBox
,您必须在其中覆盖onBrowserEvent
函数。
public TextInput() {
super();
sinkEvents( Event.ONPASTE );
}
@Override
public void onBrowserEvent(Event event) {
super.onBrowserEvent( event );
switch (DOM.eventGetType(event)) {
case Event.ONPASTE:
event.preventDefault();
break;
}
}