Come per la cattura di evento chiave-pressato con UIBinder
Domanda
In GWT + UiBinder si può prendere scatti come questo:
@UiHandler("cancelButton")
void onCancelButtonClicked(ClickEvent e) {
// cancel code goes here;
}
C'è un equivalente per tasto premuto? Ad esempio, se l'utente preme il tasto ESC poi annullare un'azione.
Grazie mille.
Soluzione
Questo dovrebbe funzionare:
@UiHandler("myWidget")
void onKeyDown(KeyDownEvent e) {
// key down code goes here
}
Il widget dovrà attuare HasKeyDownHandlers
.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow