2012-06-11 3 views

ответ

1

Вам не нужно удалять строку из файла данных. Строки Datagrid генерируются в соответствии с элементами внутри .dataProvider (сбор объектов)

Чтобы удалить одну «строку», вам необходимо удалить элемент в .dataProvider.

В зависимости от того, что «типа» ваш .dataProvider это вы <> быть в состоянии сделать

grid.dataProvider.removeItemAt(index); 

Проверить

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/data/DataProvider.html

+0

хорошо проблема я столкнулся в том, что я имею Список флажков для каждой строки. когда я удаляю строку из dataprovider, чтобы отразить изменение в datagrid, мне нужно обновить datagrid сейчас, когда я обновляю сетку, предварительно выбранные строки также обновляются, и они становятся невыбранными. –

+0

Тогда что-то не так в том, как вы определили рендереры и модель данных для них. пожалуйста, напишите код! –