appel de la souris() fonction que par programmation dans GWT
je veux l'appeler cliquez sur l'événement de la fonction pour le Bouton dans GWT...
J'ai essayé ce code mais il ne fonctionne pas..
Button btnAddField = new Button();
btnAddField.setText("Add");
btnAddField.setWidth("225px");
btnAddField.addClickHandler(new btnAddFieldButtonClickListener());
private class btnAddFieldButtonClickListener implements ClickHandler{
public void onClick(ClickEvent event) {
Window.alert("Called Click Event");
}
}
cette fonction wiil appel à cliquez sur le bouton
mais il ne fait pas appel lors de l'appel de cette fonction btnAddField.click()
Je suppose que le Bouton est ajouté au DOM lorsque vous appelez
puis savez-vous comment pouvons-nous résoudre ce problème?
click()
?puis savez-vous comment pouvons-nous résoudre ce problème?
OriginalL'auteur Kandha | 2010-10-20
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également essayer:
(C'est un peu le hack, car
com.google.gwt.event.dom.client.ClickEvent
a protégé constructeur.)ou
Puis, dans les deux cas, il n'y a pas besoin de créer des classes séparées, et de briser l'encapsulation pour les gestionnaires dans le but de tester cliquez sur événements.
OriginalL'auteur omnomnom
- Je résoudre ce problème en utilisant ce code
Il fonctionne bien maintenant.
OriginalL'auteur Kandha