我在我的应用程序上使用 SmartGWT,在尝试从浏览器获取事件时遇到了一些问题。我需要获取ONPASTE事件,但是当我尝试使用它时,甚至不会调用onBrowserEvent方法。
这是我正在使用的代码。
import com.google.gwt.user.client.Event;
import com.smartgwt.client.widgets.RichTextEditor;
public class CustomRichTextEditor extends RichTextEditor {
public CustomRichTextEditor() {
super();
sinkEvents(Event.ONPASTE);
}
@Override
public void onBrowserEvent(Event event) {
super.onBrowserEvent(event);
System.out.println("Event.getTypeInt: " + event.getTypeInt() + " - Event.getType: " + event.getType());
switch (event.getTypeInt()) {
case Event.ONPASTE:
System.out.println("Paste Detected");
break;
}
}
}
有谁能够帮助我?