2011-11-19 109 views

回答

2

使用alternatingRowColors style。引用文檔:

類型:Array格式:Color CSS繼承:no主題:spark

用於初始化DataGrid的rowBackground外觀部件。如果指定了 alternatingRowColors樣式,則使用 交替的RowColorsBackground外觀部件作爲 rowBackground外觀部件的值。網格行的交替顏色爲 ,由該樣式的數組值中的連續條目定義。

如果您想要更改此樣式的呈現方式,請替換DataGridSkin類中的交替的RowColorsBackground外觀部件的 。如果 您想要指定每行的背景,則直接初始化 rowBackground外觀部件。

默認值未定義。

+0

感謝您的答案先生,但主要問題SparkDatagrid不允許在移動應用程序中的皮膚屬性。 – johnkarthi

+0

這個問題與我回答的原始問題無關。如果你想讓Spark DataGrid在移動應用程序中工作,你必須爲它創建自己的移動皮膚。這並不難,但很可能會很乏味。您可能需要擴展DataGrid才能接受觸摸輸入,而不是鼠標輸入。基於我過去的經驗 - 使用DropDownList/ComboBox;我會爲此計劃一個月(最低)。如果您有將Spark DataGrid轉換爲移動設備的預算,請私下聯繫我(https://www.flextras.com/index.cfm?event=ContactForm),我們會解決一些問題。 – JeffryHouser

1

添加下面的樣式到應用程序:

s|DataGrid 
{ 
    alternatingRowColors:#FFFFFF,#CCCCCC; 
} 

這將使奇數行白色和偶數行的灰色。現在,我還沒有使用Mobile進行測試,因此它可能會或可能不會工作。請跟進結果。

-Vic