Apache flex Flex AdvancedDataGrid在单元格中显示图像

Apache flex Flex AdvancedDataGrid在单元格中显示图像,apache-flex,flex4,Apache Flex,Flex4,当类的一个属性设置为True值时,我希望在单元格中显示图像。 我不知道怎么做。我宣布我的图标: [Bindable] [Embed("/icons/activate.png")] private var _alert:Class; 现在我想用和labelFunction类似的东西来检查特定的值,并将相应的incon放入单元格中 这是我的专栏: <mx:AdvancedDataGridColumn headerText="Modified" dataField="IsModified"

当类的一个属性设置为True值时,我希望在单元格中显示图像。 我不知道怎么做。我宣布我的图标:

[Bindable]
[Embed("/icons/activate.png")]
private var _alert:Class;
现在我想用和labelFunction类似的东西来检查特定的值,并将相应的incon放入单元格中

这是我的专栏:

<mx:AdvancedDataGridColumn headerText="Modified" dataField="IsModified"   >


如何执行此操作?

您必须使用ItemRenders:

<mx:DataGridColumn headerText="Modified" dataField="IsModified" 
            itemRenderer="myItemRenderer"/>

在myItemRenderer类中:

<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml"
    horizontalAlign="center" >
    <mx:Image source="{ _alert }" visible="{ data.showImage }" />
</mx:HBox> 

有关ItemRenders的更多信息: