J'ai un DataGrid qui doit afficher un arrière-plan dégradé au passage de la souris sur la ligne. J'ai créé des itemrenderers pour chacune des colonnes et le dégradé apparaît pour la cellule individuelle qui est survolée, mais pas pour la ligne entière. Comment puis-je obtenir la ligne entière pour montrer le gradient en passant la souris sur l'une des cellules?Ligne de survoltage Flex DataGrid avec arrière-plan dégradé
1
A
Répondre
2
Vous avez sous-classé le DataGrid
et plonger dans le ListBase
et remplacer le protected function drawRowHighlightIndicator()
. Vous utiliserez la classe graphique pour dessiner ce dont vous avez besoin.
Vous me menez sur la bonne voie, mais la fonction qui doit être surchargée est drawHighlightIndicator – asawilliams
J'ai drawRowBackgrounds sur le cerveau parce que j'ai fait tellement de cela récemment. Crampe de cerveau. Mais vous avez raison, pour vos besoins c'est drawHighlightIndicator. – Robusto
si vous changez votre réponse je peux vous donner le crédit – asawilliams