Здравствуйте
Поздравляю всех с великим праздником пробеды!!!
Вопрос у меня...
Есть AdvancedDataGrid, слушаю события изменения дата провайдера
Код AS3:
flightsADG.dataProvider.addEventListener(CollectionEvent.COLLECTION_CHANGE,dpChangeHandler);
protected function dpChangeHandler(event:CollectionEvent):void
{
if(event.kind==CollectionEventKind.UPDATE)
{
trace("\nCOLLECTION CHANGED !!!");
trace("Kind:"+event.kind+" index:"+flightsADG.selectedIndex);
for(var t:int=0;t<event.items.length;t++)
{
trace("changed Item:"+event.items[t].property+" from:"+event.items[t].oldValue);
trace("source: "+event.items[t].source);
for(var v in event.items[t].source)
{
//trace(v+" : "+event.items[t].source[v])
}
//trace("oldValue: "+(event.items[t] as PropertyChangeEvent).oldValue+" newValue:"+(event.items[t] as PropertyChangeEvent).newValue)
}
}
}
и вот трэйс:
Код:
COLLECTION CHANGED !!!
Kind:update index:0
changed Item:planeType from:null // ПОЧЕМУ ???
source: [object Object]