给出以下代码:
<mx:DataGridColumn dataField="ongoing" id="ongoing" headerText="" width="20">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="logo.jpg" visible="false" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
为什么图像总是可见?我知道data.ongoing总是被设置为'False'的事实,而且我知道图像正在获取这些信息。据我所知,这甚至不应该与它有任何关系,但我之前对Flex的框架感到惊讶。谢谢!
答案 0 :(得分:1)
这很可能是因为Flex回收其itemrenderers以节省内存。这是a similar question that was asked before。
我要做的是覆盖设置数据方法,将图像的可见值设置为应有的值。