Flex 3 Добавление изображения в сетку данных - PullRequest
1 голос
/ 27 мая 2010

Как добавить изображение в столбец в сетке данных?

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

<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 the dataField = "image" - это имя файла изображения.

1 Ответ

3 голосов
/ 27 мая 2010

См. Ниже ... при условии, что у "image" есть только имя файла, а не путь к "assets /"

<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}"/> 
...