«Geler» une colonne dans une grille de données flex
-
22-07-2019 - |
Question
J'utilise une grille de données pour afficher une colonne de plages de dates et plusieurs colonnes de données. J'aimerais que la première colonne (les plages de dates) soit fixe; c'est-à-dire que cette colonne reste en place lorsque l'utilisateur fait défiler les autres colonnes. De cette façon, la colonne de dates sera toujours visible lorsque l'utilisateur fera défiler de nombreuses colonnes de données. Je ne vois pas de propriété datagrid pour cela; Quelqu'un a une solution? TIA
La solution
lockedColumnCount (et lockedRowCount) est plus que probablement ce que vous recherchez.
http://livedocs.adobe.com/flex/3/langref/ index.html
La raison pour laquelle vous ne l'avez probablement pas vue est qu'il fait partie de DataGridBase et non de la classe DataGrid elle-même.
Autres conseils
utiliser la propriété de nombre de colonnes verrouillée
lockedColumnCount = "1" height = "96" horizontalScrollPolicy = "on"
verticalScrollPolicy = "on" width = "397" >