Фев 08

Вопрос на ruFlex:

Есть пустой DataGrid после загрузки xml динамически создаются столбцы (с соответствующими названиями ) и распихиваются данные. Это все работает.
Но в xml в одном из столбцов могут быть адрес картинки, нужно чтобы вместо адреса в столбец внедрить Image и в него грузить картинку по этому адресу. Понимаю, что как-то через itemRenderer делать надо, но пока не получилось.


Ответ:

<mx:DataGrid dataProvider="{dataProvider}">
<mx:columns>
<mx:DataGridColumn>
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data.imageURL}" />
</mx:Component>
</mx:itemRenderer>

</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>

Если url заложен как child, то к нему можно через точку обращаться.
data.@imageURL – это для атрибутов.

Leave a Reply

preload preload preload