Обновление привязанной DataGrid - PullRequest
0 голосов
/ 23 марта 2011

У меня проблема .. Я связываю коллекцию массивов с сеткой данных в flex.Моя проблема заключается в том, что всякий раз, когда я пытаюсь удалить элемент из коллекции массивов, сетка данных не обновляет значения .... Это код, который я использую

coinCount = coinCount - showArray.getItemAt(eventsList.selectedIndex).eventcost;
                pendingEventListArray.addItem(showArray.getItemAt(eventsList.selectedIndex));

showArray.removeItemAt(eventsList.selectedIndex);

showArray.refresh();

eventsList - это сетка данных, котораяограничено showArray (коллекция массивов)

1 Ответ

0 голосов
/ 23 марта 2011

Две вещи:

  • Объявлен ли ваш showArray как Bindable?
  • Refresh используется для обновления фильтра на ArrayCollection.Используйте showArray.dispatchEvent(new Event(PropertyChangeEvent.PROPERTY_CHANGE) или showArray.dispatchEvent(new Event(Event.CHANGE) ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...