Просмотр полной версии : Удалить строку в DataGrid
motoroller
16.09.2008, 18:00
Собственно как удалить выделеннубю строку, номер строки я получил, а вот удалит myt знаю как.
alexcon314
17.09.2008, 01:10
//позиционируем кнопку и датугрид
my_dg.setSize(140, 100);
my_dg.move(10, 40);
delete_button.move(10, 10);
// Заполняем для примера массив.
var myDP_array:Array = new Array();
myDP_array.push({name:"Clark", score:3135});
myDP_array.push({name:"Bruce", score:403});
myDP_array.push({name:"Peter", score:25});
my_dg.dataProvider = myDP_array;
// По нажатию на кнопку удаляем выделенную строку
delete_button.onRelease = function(evt_obj:Object) {
myDP_array.splice(my_dg.selectedIndex, 1); // удалить выделенную строку
my_dg.dataProvider = myDP_array; // обновить внешний вид таблицы
};
Или еще проще
//позиционируем кнопку и датугрид
my_dg.setSize(140, 100);
my_dg.move(10, 40);
// Заполняем для примера массив.
var myDP_array:Array = new Array();
myDP_array.push({name:"Clark", score:3135});
myDP_array.push({name:"Bruce", score:403});
myDP_array.push({name:"Peter", score:25});
my_dg.dataProvider = myDP_array;
// По нажатию на кнопку удаляем выделенную строку
delete_button.onRelease = function():Void {
my_dg.dataProvider.removeItemAt(my_dg.selectedIndex); // удалить выделенную строку
};
Но в реальных условиях данные из массива myDP_array могут еще понадобиться,
поэтому лучше его продублировать )
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.