Мне нужно изменить старый проект Flex 3, и мне нужно создать AdvancedDataGrid, который выглядит следующим образом:
example1
Мне нужно добавить более одногоизображение в каждой строке этого столбца.У меня есть массив, содержащий информацию об изображениях, которые мне нужно добавить.На данный момент моя сетка выглядит примерно так:
example2
, где буквы "C", "W", "R", "A", "F" представляютзначок, который мне нужно добавить.Я думаю, мне нужно сделать рендер, где я могу выбрать каждую букву и заменить ее соответствующим изображением.Но все примеры, которые я нахожу, взяты из Flex 4 и здесь не работают.Лучшее, что я получил, было это:
<mx:AdvancedDataGrid id="myADG" dataProvider = "{gridData}" width="200" height="500" x="800" y="50" >
<mx:columns>
<mx:AdvancedDataGridColumn id="lineColumn" dataField="line">
<mx:itemRenderer>
<mx:Component>
<mx:Image source='{ iconData.line == 'C' ?
'resources/icon2312.png' : 'resources/icon2314.png'}' x="200" y="200" visible="true" />
</mx:Component>
</mx:itemRenderer>
</mx:AdvancedDataGridColumn>
</mx:columns>
</mx:AdvancedDataGrid>
Это позволило мне вставить и изображение в каждой строке, но я не знаю, как я могу добавить более одного изображения.Должен ли я разобрать строку и поместить каждую букву в отдельный столбец?или есть более простой способ?