Ho creato un widget personalizzato in gwt che estende il composito.Sto utilizzando il pannello di messa a fuoco in questo.Per FocusPanel ho aggiunto ClickHandler.Poi ho aggiunto il listener della tastiera.Ora alla pressione del tasto Invio dovrebbe attivare l'evento click. Qualcuno mi aiuta ad attivare l'evento click utilizzando il codice in GWT?Attivazione evento click dal codice in gwt
focusPanel.addKeyPressHandler(new KeyPressHandler() {
public void onKeyPress(KeyPressEvent event) {
if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_ENTER) {
// TODO call onClick() method
}
}
});
Grazie
Credo che sia la risposta corretta come fa il lavoro. Tuttavia, questo è un sacco di codice piastra della caldaia per un piccolo effetto. Si spera che un giorno Google includerà questo direttamente nell'automazione di test GWT. – Sebi
Grazie mille. Per me funziona. –
funziona per il pulsante ma non funziona per la barra dei menu. :( – knocker