Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с выделением строки DataGrid (http://www.flasher.ru/forum/showthread.php?t=114195)

BBOY Ильич 21.07.2008 18:42

Проблема с выделением строки DataGrid
 
Вложений: 1
Нужно поменять местами 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

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


Часовой пояс GMT +4, время: 19:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.