с этим разобрался. теперь проблема с AdvancedDataGrid

Код:
...
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="num"/>
<mx:AdvancedDataGridColumnGroup dataField="dynamicAirHead">
<mx:AdvancedDataGridColumn dataField="x" />
<mx:AdvancedDataGridColumn dataField="deltaL"/>
<mx:AdvancedDataGridColumn dataField="deltaH"/>
</mx:AdvancedDataGridColumnGroup>
...
в этом примере при редактировании ячеек столбца
num введенное значение сохраняется, а в
сгруппированных столбцах - нет. почему?
сам массив вот (т.е. только первая строка):

Код:
private var expRawData:ArrayCollection = new ArrayCollection([
{num: "1",
dynamicAirHead: {x:"0", deltaL:"0", deltaH:"0"},
staticPressureFallInBeam: {x1:"0", deltaL1:"0", deltaP:"0"},
airTemperature: {tAirDash:"0", tAirDoubleDash:"0"},
powerInput: {w:"0"},
surfaceTemperature: {eDash:"0", tWallDash:"0", eDoubleDash:"0", tWallDoubleDash:"0"}
}])
Всего-то надо забить числа и записать обратно в массив. совсем запутался