Я использую сетку данных. Он содержит компоненты itemEditor, поля со списком и т. Д. В качестве столбцов. В идеале метод datagrid.invalidateList () работает для перезагрузки сетки данных с новыми данными dataProvider.
Но для меня это добавление к старым данным, и новые данные добавляются ниже старых данных. Я не могу исправить эту перезагрузку datagrid.
Используйте ArrayCollection, а не Array! ArrayCollection предоставляет все необходимые механизмы уведомления об изменениях. Массив не.
Ну, я понял. Мне просто нужно было сделать мой массив пустым.
так что теперь его likeif arr - это массив, выполняющий роль поставщика данных.
обр = [];
Это делает массив пустым, а затем я делаю его как поставщик данных.
У меня небольшие проблемы с пониманием, в чем именно заключается ваша проблема. Разве вы не можете просто заменить DataGrid.dataProvider новой коллекцией?