Flex DataGrid labelFunction pas appelé
-
01-10-2019 - |
Question
J'ai un DataGrid où l'une des colonnes a une labelFunction. Quand je lance l'application une barre de défilement apparaît dans le DataGrid me indiquant qu'il a données, mais il n'y a rien dans le DataGrid. Lorsque je fais défiler les éléments commenceront à apparaître. Quand je débogués, je remarque que le labelFunction n'a jamais été appelé jusqu'à ce que je commencé à défiler. Quelqu'un sait pourquoi cela se passe?
La solution
Si vous assignez labelFunction
plus tard à l'aide d'ActionScript après avoir réglé le dataProvider
, essayez d'appeler datagrid.invalidateList () ou datagrid.updateList () après l'avoir assigné -. ces fonctions forcer une actualisation de toutes les lignes
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow