Desidero gestire gli eventi quando l'utente incolla del testo in TextBox
. Quale evento è stato attivato in questa situazione? Ho provato i gestori ValueChange
e Change
, ma non hanno funzionato.GWT che incolla evento
5
A
risposta
8
This potrebbe aiutarti. Descrive una soluzione alternativa per collegarsi all'evento onpaste. In breve:
sottoclasse
TextBox
affondare l'evento onpaste nel costruttore
sinkEvents(Event.ONPASTE);
esclusione
onBrowserEvent(Event event)
public void onBrowserEvent(Event event) { super.onBrowserEvent(event); switch (event.getTypeInt()) { case Event.ONPASTE: { // do something here break; } } }
6
GWT non ha ancora il supporto per tagliare, copiare & pasta: http://code.google.com/p/google-web-toolkit/issues/detail?id=4030
Modificato: Un'altra opzione è quella di utilizzare JSNI. Per esempio aggiungere questo alla classe 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!");
}
Problemi correlati
- 1. Incolla evento in Javascript
- 2. Evento "Incolla" in Angular [ngPaste]
- 3. attiva un evento "incolla" in Javascript
- 4. GWT removeHandler sulla notifica del primo evento
- 5. Attivazione evento click dal codice in gwt
- 6. Rileva un evento Incolla in un oggetto modificabile
- 7. Come si può catturare un evento incolla di contentEditable?
- 8. Perché l'Incolla evento in jQuery viene eseguito su pre-incolla?
- 9. Un evento incolla attivato manualmente non ha una proprietà .originalEvent?
- 10. Come ottenere evento di messa a fuoco persa in GWT
- 11. Evento del mouse su una colonna di una cella GWT
- 12. Differenza tra gwt, gwt-rpc, ext-gwt, smart gwt
- 13. GWT Celltable che visualizza solo 15 righe
- 14. Applicazione Web che utilizza OSGi e GWT
- 15. GWT: UiBinder o GWT Designer?
- 16. Codice GWT O GWT Designer?
- 17. Integrare Emacs copia/incolla con Sistema copia/incolla
- 18. Best practice GWT Event Handling
- 19. Ext GWT vs GWT-EXT
- 20. SendKeys.Send ("^ V"); non incolla un'immagine ma incolla il testo
- 21. Che cos'è un "evento MySQL"?
- 22. RIght-Click in GWT?
- 23. Che cos'è una prova di copia e incolla?
- 24. Incolla più volte
- 25. Incolla VBA serie
- 26. Promemoria in GWT
- 27. Vim copia e incolla
- 28. Cellule trascinabili CellWable GWT
- 29. Creazione di un evento che attiva un secondo evento
- 30. incolla opzione per edittext
Link è morto. Presumo che doveva essere http://groups.google.com/group/google-web-toolkit/browse_thread/thread/5d9a6fbe9e2bacf2 – alexandroid
Grazie, ho aggiornato il link. – z00bs
So che questo è vecchio ora. Sto commentando questo perché sto colpendo una situazione, non sorda, ma merita una certa consapevolezza. La mia scatola è considerata numerica, quindi aggiungo onclick, onblur e sink per onpaste. Il fatto è che, con on paste, gli eventi click e blur non vengono lanciati dai gestori che ho aggiunto, piuttosto vengono lanciati nell'evento onBrowser. Perchè è questo? –