Если dataProvider для DataGrid представляет собой массив объектов, как мне установить для dataField каждого столбца свойство объекта.
У меня есть ArrayCollection (скажем, а), где каждый элемент является объектом
Например a[i] = data:Object
Где данные объекта имеют некоторые свойства - data.name
, data.title
, data.content
и т. Д.
У меня есть DataGrid, в котором я хочу отобразить эти данные.
Итак, я положил:
<mx:DataGrid id="entries" dataProvider="{resultRSS}">
<mx:columns>
<mx:Array>
<mx:DataGridColumn headerText="Title" dataField="data.title"/>
<mx:DataGridColumn headerText="Date" dataField="data.created"/>
</mx:Array>
</mx:columns>
</mx:DataGrid>
Это, похоже, не работает вообще. Я получаю пустой DataGrid. Как назначить свойство dataField, чтобы оно правильно отображалось? Я тоже пробовал {data.title}
.
Спасибо.
Редактировать: образец моих данных
-[]arraycollection
--[0]
----id="id1"
----data.
------title="something"
------name="something"
------text="some html"
--[1]
----id="id2"
----data.
------title="something2"
------name="something2"
------text="some html2"
и таблица должна быть
|title |name |text |
=================================
|something |something |some html|
|something2|something2|somehtml2|