PDA

Просмотр полной версии : Проблема с выделением строки DataGrid


BBOY Ильич
21.07.2008, 18:42
Нужно поменять местами 2 строки в dataGrid.
Меняется все нормально, но после этого возникает проблема с выделением строк. Вот код:
var myData:Array = new Array();
myGrid.addColumn("name");
myGrid.addColumn("age");
myData.addItem({name:"Саша", age:20});
myData.addItem({name:"Петя", age:25});
myData.addItem({name:"Ваня", age:23});
myData.addItem({name:"Юра", age:18});
myGrid.dataProvider = myData;
moveUp.onPress = function() {
var select:Number = myGrid.selectedIndex;
if (select != 0 && select != undefined) {
var currObject:Object = myData.getItemAt(select);
var prevObject:Object = myData.getItemAt(select-1);
myData.replaceItemAt(select, prevObject)
myData.replaceItemAt(select-1, currObject)
}
};
Исходник прикрепил

BBOY Ильич
24.07.2008, 18:45
Может есть какой-нибудь другой способ поменять строки местами, чтобы выделение строк не "портилось"?