2012-05-17 19 views
0

我想爲datagrid設置替代顏色。我寫了下面的代碼對於spark數據網格組件的alternatingItemColors屬性的Flex錯誤

"<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}">" 

但它給我的錯誤說「無法解析Spark組件的DataGrid alternatingItemColors」。另外我想在datagrid中設置對象的值,但我不確定如果我做的方式是正確的。它不工作。請幫助

回答

1

對於數據網格: -

使用了alternatingRowColors爲Spark組件即: -

alternatingRowColors="[#FFFFFF, #000000]" 

和MX組件即alternatingItemColors: -

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

希望這有助於。

+0

alternatingItemColors需要在DataGrid標記中的一個參數。所以,正如@Mahesh在這裏顯示的那樣,我們將顏色數組作爲單引號參數傳遞,隨後將其作爲數組進行解析。您示例中的代碼將被解釋爲單個字符串,但不會解析爲有意義的顏色。 – dsh

0

你還需要將屬性設置爲一個數組,你的情況,這將是:

[#FFFFFF, #000000]