Функция фильтрации ничего не удаляет, только возвращает true/false для каждого элемента, если вам не важен порядок элементов в исходной коллекции, то копию делать не нужно. Если убрать фильтр, все элементы станут опять видны.
В любом случае, вы всегда можете получить доступ к неотфильтрованным данным через
ListCollectionView#list.
Цитата:
|
var newArr:Array = dataGrid.dataProvider.filter(filterFunc);
|
Откуда вы взяли функцию filter возвращающую массив?
Добавлено через 2 минуты
Для того что бы фильтровать данные вам нужен ArrayCollection или ListCollectionView и
ListCollectionView#filterFunction.