Фев 08
Есть пустой 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 – это для атрибутов.