2009-08-13 3 views
0

À côté de l'en-tête d'un advancedDataGrid, vous voyez un nombre. Ce nombre reste gris peu importe ce que je fais. J'ai déjà recherché 1 heure pour trouver la solution. Très anoying car il devrait être si simple de changer cela.Couleur de numéro de tri AdvancedDataGrid

J'espère que quelqu'un pourrait me aider avec ce problème

Répondre

0

Essayez en changeant la

headerRenderer = "AdvancedDataGridItemRenderer"

lien http://livedocs.adobe.com/flex/3/langref/mx/controls/advancedDataGridClasses/AdvancedDataGridColumn.html

+0

merci, ce serait le moyen le plus simple que je suppose. J'ai décidé de le changer en dataGrid parce que je n'ai pas besoin de toutes les fonctions supplémentaires et ils disent (certains blogs sur internet) que le AdvancedDataGrid est un peu bogué – Arno

+0

C'est un bon composant si vous avez beaucoup de données et si vous voulez-vous pouvoir désactiver ces contrôles –

0

Je pense que ce que vous cherchez le style 'proposedColor' du mx: AdvancedDataGridHeaderRenderer. Cela va traiter w/le gris. Maintenant, si vous vouliez changer la couleur du texte par défaut, j'ai dû faire une recherche haute et basse. Finalement, je me suis rendu compte que si je faisais un AdvancedDataGridSortItemRenderer et il a mis:

override protected function commitProperties():void { 
    super.commitProperties(); 
    label.textColor = 0xFFFFFF; 
} 

qui définit la couleur du texte de façon permanente, ce qui signifie qu'il tuerait votre proposedColor.