¿Cómo capturar evento de tecla pulsada con UiBinder
Pregunta
En GWT + UiBinder clics se puede tomar como este:
@UiHandler("cancelButton")
void onCancelButtonClicked(ClickEvent e) {
// cancel code goes here;
}
¿Hay un equivalente de tecla pulsada? Por ejemplo, si el usuario pulsa la tecla ESC y luego cancelamos una acción.
Muchas gracias.
Solución
Esto debería funcionar:
@UiHandler("myWidget")
void onKeyDown(KeyDownEvent e) {
// key down code goes here
}
El siguiente widget tendrá que aplicar HasKeyDownHandlers
.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow