2010-05-27 5 views
1

Как добавить изображение в столбец в datagrid?Flex 3 Добавление изображения в datagrid

В настоящее время мой код

<mx:DataGridColumn dataField="image" headerText="Photo Image" editable="false"> 
       <mx:itemRenderer> 
        <mx:Component> 
        <mx:HBox height="30" horizontalAlign="center"> 
         <mx:Image source="{'assets/image.jpg'}"/> 
        </mx:HBox> 
        </mx:Component> 
       </mx:itemRenderer> 
</mx:DataGridColumn> 

WGere = поля данных «образ» это имя файла изображения.

ответ

3

см ниже ... если предположить «изображение» имеет только имя файла, а не путь «активы /»

<mx:DataGridColumn dataField="image" headerText="Photo Image" editable="false"> 
       <mx:itemRenderer> 
        <mx:Component> 
        <mx:HBox height="30" horizontalAlign="center"> 
         <mx:Image source="{'assets/' + data.image}"/> 
        </mx:HBox> 
        </mx:Component> 
       </mx:itemRenderer> 
</mx:DataGridColumn> 

Если полный путь к изображению действительно хранятся в «образе», то используйте это

<mx:Image source="{data.image}"/> 
Смежные вопросы