Image datagrid无法正确滚动图像
我有一个datagrid,它有一个itemRenderer。它将基于数据值在单元格内显示一个或两个图像 除滚动网格外,所有操作都有效。发生的事情是,这些图像显示在细胞中,但它们不应该出现。我已检查以确保传递给itemRenderer的数据正确无误。我使用的是flash builder 4.6 项目渲染器:Image datagrid无法正确滚动图像,image,actionscript,datagrid,Image,Actionscript,Datagrid,我有一个datagrid,它有一个itemRenderer。它将基于数据值在单元格内显示一个或两个图像 除滚动网格外,所有操作都有效。发生的事情是,这些图像显示在细胞中,但它们不应该出现。我已检查以确保传递给itemRenderer的数据正确无误。我使用的是flash builder 4.6 项目渲染器: <mx:DataGridColumn headerText="" dataField="isComment" visible="true">
<mx:DataGridColumn headerText="" dataField="isComment" visible="true">
<mx:itemRenderer>
<fx:Component>
<mx:HBox height="32" horizontalAlign="center" verticalAlign="middle" horizontalScrollPolicy="off" verticalScrollPolicy="off">
<fx:Script>
<![CDATA[
override public function set data(value:Object):void
{
super.data = value;
if(data.isComment){
CommentImage.load("images/comment.png");
}else{
CommentImage.load("");
}
if(data.isException){
ExceptionImage.load("images/exception.png");
}else{
ExceptionImage.load("");
}
}
]]>
</fx:Script>
<mx:Image id="CommentImage" />
<mx:Image id="ExceptionImage"/>
</mx:HBox>
</fx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
我发现另一个单元格不能为空。因此,我创建了一个空白的图像(白色背景),这似乎暂时有效,不确定是否正确