обновить / обновить сетку данных в flex - PullRequest
0 голосов
/ 11 июля 2009

Я использую сетку данных. Он содержит компоненты itemEditor, поля со списком и т. Д. В качестве столбцов. В идеале метод datagrid.invalidateList () работает для перезагрузки сетки данных с новыми данными dataProvider.

Но для меня это добавление к старым данным, и новые данные добавляются ниже старых данных. Я не могу исправить эту перезагрузку datagrid.

Ответы [ 3 ]

2 голосов
/ 12 июля 2009

Используйте ArrayCollection, а не Array! ArrayCollection предоставляет все необходимые механизмы уведомления об изменениях. Массив не.

0 голосов
/ 11 июля 2009

Ну, я понял. Мне просто нужно было сделать мой массив пустым.

так что теперь его likeif arr - это массив, выполняющий роль поставщика данных.

обр = [];

Это делает массив пустым, а затем я делаю его как поставщик данных.

0 голосов
/ 11 июля 2009

У меня небольшие проблемы с пониманием, в чем именно заключается ваша проблема. Разве вы не можете просто заменить DataGrid.dataProvider новой коллекцией?

...