Bonjour,
je suis sur une TileList que j'aimerais afficher correctement. Suite a des problemes de scrolling, je caclule la hauteur de ma TileList afin que celle ci soit correctement "scollee" par la VBox parente.
Du coup, ca me donne tel truc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <mx:TileList id="thumbs_tile" styleName="targetsList" width="100%" minHeight="97" rowHeight="97" rowCount="1" variableRowHeight="false" itemRenderer="com.woodwing.lucina.views.renderers.RecentItemsRenderer" verticalScrollPolicy="off" horizontalScrollPolicy="off" wordWrap="true" doubleClickEnabled="true" dragEnabled="true" creationComplete="onTileCreationComplete()" doubleClick="onDoubleClick(event)" updateComplete="calculateHeight()" > </mx:TileList>
avec
Seulement voila, je me suis apercu que la rowCount etait toujours egale a 4 (sa valeur par defaut) et n'etait absolument pas mise a jour selon le nombre reel de lignes !!!! J ai bien essaye un this.commitProperties() sans succes.. Je suis depitee !! Comment recupere la valeur reelle du rowCount ou comment la mettre a jour avec le nombre reelle de ligne ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private function calculateHeight () : void { thumbs_tile.height = (thumbs_tile.rowCount) * thumbs_tile.rowHeight; }
Merci pour toute reponse !!
Partager