Recharger le contenu d'un ComboBox en Flex
Par Gwenn Guihal :: 18/01/2008 :: Flex
Bonjour !
Je vous propose un truc tout bête qui m'a pris tout de même pas mal de temps à solutionner.
Imaginez une application Flex multi-langue (français & anglais). Imaginez encore une ComboBox dans un formulaire d'inscription. Cette ComboBox permet à l'utilisateur de selectionner son mois de naissance. Vous avez donc la liste des mois en anglais et en français.
Lors du changement de langue (que je réalise grâce à la méthode du Runtime Localization, vous vous apercevrez que le contenu (dataProvider) de la comboBox change bel et bien, mais que malheuresement, le premier item (normalement janvier...) ne se met pas à jour...
Ainsi, pour cela, rien de bien compliqué :
private function changerLangue(evt:MainEvent):void {
// ...
maComboBox.selectedIndex = maComboBox.selectedIndex;
// ...
}
En espérant que cela vous évitera de chercher pendant moult temps...
A bientôt !
