我想根据条件填充颜色,所以我使用条件运算符作为复选框。但它显示错误Implicit coercion of a value of type String to an unrelated type Array
。我做错了什么 ?如何动态更改复选框的颜色?
<mx:CheckBox id="home" enabled="false" fillColors="{(data.actualwin != '1') ?
'[#8CE912,#8CE912]' : '[#8CE912,#8CE912]'}" selected="{data.betting_home=='1'}"/>
答案 0 :(得分:1)
尝试替换
'[#8CE912,#8CE912]'
与
["#8CE912","#8CE912"]
或
[0x8CE912,0x8CE912]
(删除引号)
将字符串('[#8CE912,#8CE912]')传递给需要数组的属性
答案 1 :(得分:0)
或者您可以使用ItemRenderer