У меня есть декодированный массив JSON проектов, содержащий вложенный массив вех. Я пытаюсь отобразить вехи по одному в Datagrid. Однако, похоже, Datagrid не может обрабатывать более одного уровня данных. Ниже приведена простая диаграмма того, что я пытаюсь сделать.Flex Datagrid и вложенный массив
[Project Name [0]] [Milestone[0]]
[Project Name [1]] [Milestone[0]]
15 seconds later...
[Project Name [0]] [Milestone[1]]
[Project Name [1]] [Milestone[1]]
Я также попытался решить проблему с помощью TileList, но у меня возникла проблема с доступом к внутреннему компоненту.
<mx: Tilelist id="projects">
<mx: itemRender>
<mx: component>
<mx: HBox>
<mx: Text id="milestone">
Если я попробую project.milestones, я получу неопределенную ошибку функции.
Это не совсем понятно, о чем вы спрашиваете. Что именно вы хотите видеть в качестве результата? Управление деревом? Иерархический datagrid? – Robusto