将图像添加到Flex Datagrid

时间:2011-02-28 13:27:06

标签: flex datagrid flex4

我有一个已经从数据提供者获取数据的Datagrid,网格中有一个名为priority的列。我想要做的是,如果列优先级包含值高,那么在我要插入和图像的数据网格中的空列中,插入的图像取决于列优先级的值。

非常感谢任何帮助。

感谢 克里斯

1 个答案:

答案 0 :(得分:2)

您可以使用itemRenderer执行此操作。查看this link以获取示例。这是另一个简单的例子:

<mx:DataGridColumn width="30" editable="false">
  <mx:itemRenderer>
    <fx:Component>
      <mx:Canvas horizontalScrollPolicy="off">
        <mx:Image id="myImage" x="11" source="{outerDocument.MyPriorityImage}" visible="{data.Priority > 50}" includeInLayout="{data.Priority > 50}"/>
      </mx:Canvas>
    </fx:Component>
  </mx:itemRenderer>
</mx:DataGridColumn>