Как отключить вставку в одном из текстовых полей gwt
У меня есть два текстовых поля, и я хочу просто отключить один из них от вставки чего-либо. я пытался
sinkEvents( Event.ONPASTE );
но он отключает вставку обоих текстовых полей.
1 ответ
Попробуй создать кастом 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;
}
}