2009-10-21 44 views
0

我想根據條件填充顏色,所以我對複選框使用了條件運算符。但它顯示錯誤Implicit coercion of a value of type String to an unrelated type Array。我做錯了什麼 ?我如何動態改變複選框的顏色?是否可以在複選框中使用條件運算符使用flex?

<mx:CheckBox id="home" enabled="false" fillColors="{(data.actualwin != '1') ? 
    '[#8CE912,#8CE912]' : '[#8CE912,#8CE912]'}" selected="{data.betting_home=='1'}"/> 

回答

1

嘗試用

["#8CE912","#8CE912"] 

[0x8CE912,0x8CE912] 

替換

'[#8CE912,#8CE912]' 

(刪除引號)

你傳遞一個字符串( '[#8CE912,#8CE912]')集成到一個數組,預計

+0

感謝artemb。我發現問題 fillColors =「{[(data.actualwin =='2')?'#66ff00':'#ffffff']}」 – 2009-10-21 05:35:21

0

屬性或者你可以使用一個ItemRenderer的

相關問題