Como capturar o evento prensado com o Uibinder
Pergunta
No GWT + Uibinder, você pode pegar cliques como este:
@UiHandler("cancelButton")
void onCancelButtonClicked(ClickEvent e) {
// cancel code goes here;
}
Existe um equivalente para a tecla pressionada? Por exemplo, se o usuário pressionar a tecla ESC, cancelamos uma ação.
Muito obrigado.
Solução
Isso deve funcionar:
@UiHandler("myWidget")
void onKeyDown(KeyDownEvent e) {
// key down code goes here
}
O widget terá que implementar HasKeyDownHandlers
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow