Задача: нужно запостить динамически датапровайдер после обработки.
Решение в mx:
Мои DataGrid(mxml):
<mx:DataGrid id="dataGrid"/>
Сетим DataProvider(as):
public var serverData:ArrayCollection=new ArrayCollection;
dataGrid.dataProvider=serverData;
Никаких подводных камней. У меня serverData фильтруеться на основе деиствии пользователя и постоянно обновлеется.Сразу за ним обновляеться dataGrid. В отличие от mx DataGrid в spark следующии код не сработает:
<s:DataGrid id="dataGrid"/>
public var serverData:ArrayCollection=new ArrayCollection;
dataGrid.dataProvider=serverData;
Решение в spark:
<s:DataGrid id="dataGrid">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="day"/>
<s:GridColumn dataField="cor"/>
<s:GridColumn dataField="aud"/>
</s:ArrayList>
</s:columns>
</s:DataGrid>
public var serverData:ArrayCollection=new ArrayCollection;
dataGrid.dataProvider=serverData;
Где day, cor, aud итемы в serverData.
Комментариев нет:
Отправить комментарий