Bonjour,
J'utilise Tapestry 4 (contraint et forcé...) et je rencontre un probleme pour actualiser une select box (PropertySelection).
En fait, je choisi dans une premiere select box (ex: marque voiture) un element. Je lance alors une requete asynchrone vers un service pour recuperer une liste (les modeles de cette marque).
Pour cela il ya une method d autorefresh qui toutes les x secondes check si le resultat est arrivé. Qund cest bon je set le modele de la liste 2 :
//Setting the new values for car dropdownlist
setCarModel(buildCarModel(resultList));
Dans le pagebeginRender(), la liste 2 contient le bon nombre d elements :
getCarSelect().getModel().getOptionCount()) retourne le nombre d elements contenu dans resultList.
Le model associe a la select box est donc bien populé par le lsite des voitures.
Par contre, au niveau rendu dans la page, la select box reste toujours vide : elle ne contient pas les valeurs ....
j ai essaye plusieurs chose, updateComponent sur le formulaire, sur le selectBox, mais rien n'y fait.
Y at il quelque chose de particulier pour rafraichir la selectBox?
Merci d'avance
Partager