tu n'a pas besoin de rafraichir la liste toutes les 5 secondes, sur ton bouton rajoute une action.
Fais nous voir le code de ton bouton.
En gros moi je fais comme ceci (c'est du icefaces mais le principe est le même)
1 2 3 4 5
|
<ice:commandButton type="button" style="margin:10px"
image="/vues/images/son_profil/navig_h_ok2.gif"
action="#{amisBean.initializeFriendList}"
actionListener="#{profil.addFriendPopup}" /> |
Cette action :
actionListener="#{profil.addFriendPopup}"
Cela appel une méthode déclarer comme ceci dans ton bean :
1 2 3 4
|
public void addFriendPopup(ActionEvent event){
/* Ton traitement */
} |
Puis cette action :
action="#{amisBean.initializeFriendList}"
Elle appelera cette méthode :
1 2 3 4
|
public void initializeFriendList(){
helper.loadAmis();
} |
En gros tu as l'actionListener pour ton traitement puis l'action pour effectuer le rafraichissement de ta liste.
Sinon tu appel la méthode qui initialise ta liste à la fin de ton traitement...
Partager