Flex: удалить элемент из списка, но сохранить его в поставщике данных - PullRequest
0 голосов
/ 29 ноября 2010

Я довольно новичок во всем мире Flex и сейчас вроде как потерян. У меня есть компонент mx: List, связанный с поставщиком данных XML. Теперь я хочу удалить элемент из компонента списка и пометить элемент как удаленный в поставщике данных, фактически не удаляя его.
Я уже попробовал следующий подход:

dp_galleryXML..group.(@id == list_category.selectedItem.@id)[0].@status = "delete";
list_category.removeChildAt(list_category.selectedIndex);

Статус в файле XML изменяется, но элемент остается в списке. Есть какие-нибудь советы по этому поводу?

1 Ответ

3 голосов
/ 29 ноября 2010

Что вы можете сделать, это обернуть ваш XML в коллекцию XMLListCollection и затем назначить ему функцию filterFunction.В вашей функции filterFunction проверьте свойство status вашего узла и верните false, если для состояния установлено удаление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...