FLex的datagrid删除选中行后,让最后一行选中

2010-05-21 23:12

【转】FLex的datagrid删除选中行后,让最后一行选中

(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还没有反映过来。

你可能感兴趣的:(FLex的datagrid删除选中行后,让最后一行选中)