2012-05-17 3 views
0

Je souhaite définir des couleurs alternatives à DataGrid. J'ai écrit le code suivantErreur Flex pour la propriété alternatingItemColors du composant DataGrid spark

"<s:DataGrid width="777" horizontalCenter="0" textAlign="center" id="inv_dg" height="170" alternatingItemColors="#FFFFFF, #000000" fontSize="12" fontFamily="Times New Roman" dataProvider="{obj.rtlist}">" 

Mais ça me fait erreur « Impossible de résoudre alternatingItemColors pour le composant d'allumage DataGrid ». Aussi, je veux définir la valeur de l'objet dans DataGrid mais je ne suis pas sûr si la façon dont je l'ai fait est correcte. Ça ne marche pas. S'il vous plaît aider

Répondre

1

Pour DataGrid: -

utilisation alternatingRowColors pour le composant étincelle i.e.: -

alternatingRowColors="[#FFFFFF, #000000]" 

et alternatingItemColors pour le composant mx i.e.: -

alternatingItemColors="[#0000FF, #FF0000]". 

Hope this peut aider.

+0

alternatingItemColors prend un seul argument dans les balises DataGrid. Ainsi, comme l'a montré @Mahesh ici, nous passons le tableau de couleurs sous la forme d'un argument simple entre guillemets, et il est ensuite analysé en tant que tableau. Le code dans votre exemple est interprété comme une chaîne unique qui ne se résout pas à une couleur significative. – dsh

0

Vous devez également définir la propriété comme un tableau, dans votre cas, ce serait:

[#FFFFFF, #000000] 
Questions connexes