(dg.dataProvider as ArrayCollection).disableAutoUpdate();
(dg.dataProvider as ArrayCollection).removeItemAt( dg.selectedIndex );
dg.selectedIndex = dg.dataProvider.length ;
(dg.dataProvider as ArrayCollection).enableAutoUpdate();
不能用如下形式:
(dg.dataProvider as ArrayCollection).removeItemAt( dg.selectedIndex );
dg.selectedIndex = dg.dataProvider.length -1;
dg.dataProvider.refresh();
因为dg.dataProvider.refresh();需要花费时间,删除太快的时候dg.selectedIndex还没有反映过来。