В Flex DataGrid
, вы можете удалить строку с помощьюУдаление строки из Flexicious DataGrid
[Objectname].removeSelectedIndex();
Но эта функция отсутствует в Flexicious DataGrid
. Есть ли другой способ/функция для удаления строки в flexicious?
В Flex DataGrid
, вы можете удалить строку с помощьюУдаление строки из Flexicious DataGrid
[Objectname].removeSelectedIndex();
Но эта функция отсутствует в Flexicious DataGrid
. Есть ли другой способ/функция для удаления строки в flexicious?
Вам не нужно удалять строку из файла данных. Строки Datagrid генерируются в соответствии с элементами внутри .dataProvider (сбор объектов)
Чтобы удалить одну «строку», вам необходимо удалить элемент в .dataProvider.
В зависимости от того, что «типа» ваш .dataProvider это вы <> быть в состоянии сделать
grid.dataProvider.removeItemAt(index);
Проверить
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/fl/data/DataProvider.html
хорошо проблема я столкнулся в том, что я имею Список флажков для каждой строки. когда я удаляю строку из dataprovider, чтобы отразить изменение в datagrid, мне нужно обновить datagrid сейчас, когда я обновляю сетку, предварительно выбранные строки также обновляются, и они становятся невыбранными. –
Тогда что-то не так в том, как вы определили рендереры и модель данных для них. пожалуйста, напишите код! –