2010-11-24 2 views
0

У меня есть Flex TileList, у которого ArrayCollection есть его поставщик данных. ArrayCollection используется в другом месте приложения, поэтому изменение базовых данных невозможно.Flex 3.5a TileList - Можно ли исключить определенные элементы/индексы?

В начале коллекции есть два элемента (индексы 0 и 1), которые я не хочу отображать.

Можно ли исключить эти элементы из рендеринга TileList?

ответ

2

Я бы рекомендовал вам создать новую коллекцию, используя тот же источник, что и исходный ARrayCollection. Затем примените фильтр для удаления этих двух элементов. Это не повлияет на исходный источник данных или другой массив ArrayCollection, который содержит все данные.

Альтернативой было бы расширить TileList, чтобы игнорировать первые два элемента в его dataProvider. Я ожидаю, что в лучшем случае это будет сложно.

+0

хороший ответ, @adamk, вы должны обязательно создать новый ArrayCollection и просто исключить первые 2. – Adnan 2010-11-24 12:35:26

Смежные вопросы