我想在用戶粘貼TextBox
中的某些文本時處理事件。在這種情況下哪個事件被解僱?我試過ValueChange
和Change
處理程序,但它們不起作用。GWT粘貼事件
Q
GWT粘貼事件
5
A
回答
8
This可能會對您有所幫助。介紹一種解決方法來掛鉤onpaste事件。 簡而言之:
子類
TextBox
下沉onpaste事件在構造
sinkEvents(Event.ONPASTE);
倍率
onBrowserEvent(Event event)
public void onBrowserEvent(Event event) { super.onBrowserEvent(event); switch (event.getTypeInt()) { case Event.ONPASTE: { // do something here break; } } }
6
GWT還沒有對切的支持,複製粘貼&:http://code.google.com/p/google-web-toolkit/issues/detail?id=4030
編輯: 另一種選擇是使用JSNI。例如,將此添加到您的GWT類別中:
public native void addCutHandler(Element element)
/*-{
var temp = this; // hack to hold on to 'this' reference
element.oncut = function(e) {
[email protected]::handleCut()();
}
}-*/;
public void handleCut() {
Window.alert("Cut!");
}
相關問題
- 1. 在GWT上粘貼事件
- 2. 捕獲粘貼事件/粘貼html - javascript
- 3. GWT - 複製並粘貼ZeroClipboard
- 4. 事件「在粘貼」不叫
- 5. javascript粘貼事件iphone
- 6. 捕獲粘貼事件?
- 7. jQuery的上粘貼事件
- 8. 在Qt中粘貼事件
- 9. 在Javascript中粘貼事件
- 10. 需要粘貼IE7的事件(jQuery粘貼事件不能在IE7中工作)
- 11. 在粘貼事件上獲取粘貼文檔的內容
- 12. Javascript?文檔粘貼事件 - 獲取粘貼的文本在FireFox
- 13. 複製並粘貼GWT列表框值
- 14. 的JavaScript抓粘貼事件中的textarea
- 15. 爲什麼粘貼事件值延遲?
- 16. ckeditor和粘貼文本事件
- 17. Firefox不觸發粘貼事件
- 18. 在UIViewController中處理粘貼事件
- 19. jQuery粘貼後剪切事件
- 20. 在CMFCToolBarEditBoxButton中捕獲粘貼事件
- 21. 用Javascript觸發「粘貼」事件
- 22. 網頁如何防止粘貼事件?
- 23. 粘貼事件不按預期工作
- 24. 在NSTextfield捕獲粘貼事件
- 25. 攔截HtmlEditor上的粘貼事件WinForms
- 26. Angular [ngPaste]中的「粘貼」事件
- 27. 如何捕捉contentEditable粘貼事件?
- 28. JQuery - 粘貼事件,剝離富文本
- 29. 如何掛接全局粘貼事件?
- 30. 意外的粘貼事件行爲
鏈接已死亡。我認爲它的目的是http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5d9a6fbe9e2bacf2 – alexandroid 2011-11-08 02:50:59
謝謝,我更新了鏈接。 – z00bs 2011-11-08 07:13:38
我知道這是現在老了。我在評論這件事是因爲我正在遇到一種情況,不是很熱情,但值得提醒一下。我的盒子是數字的,所以我添加了onclick,onblur和onpaste的接收器。事情是,通過粘貼,點擊和模糊事件不會從我添加的處理程序中觸發,而是被onBrowser事件觸發。爲什麼是這樣? – 2012-04-24 10:52:05