обновить / перезагрузить сетку данных в гибком

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

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


person user120118    schedule 10.07.2009    source источник


Ответы (3)


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

person verveguy    schedule 12.07.2009

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

person cliff.meyers    schedule 10.07.2009

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

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

arr = [];

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

person user120118    schedule 11.07.2009