如何在Flex中添加动态图像的数据行?

时间:2011-01-19 16:53:39

标签: flex

我想将特定图像添加到数据网格行,具体取决于该行上显示的数据。这些图像需要是带有点击处理程序和所有内容的功能按钮。

例如,如果一行显示某个元素的状态,例如“可编辑”,那么它旁边的单元格中显示的图像需要是绿色标记,如果它不可编辑,那么我应该出现红色标记。

1 个答案:

答案 0 :(得分:1)

如果您只需要图片和点击处理程序,可以选择在数据网格中嵌入图标。

此外,对于数据网格,单击任何行会触发click事件,处理程序将为您提供datagrid.selectedIndex作为您单击的行的索引,然后可以使用该事件获取该特定行中的数据并根据数据做一个你需要的具体行动。

要在datagrid中呈现图标,您可能需要检查labelFunction属性,该属性允许您指定一个函数,每次填充数据网格行中的数据时,yuo可以使用该属性来确定您需要数据网格的图标渲染并向用户显示。