Какова роль источника для коллекции ArrayCollection или XMLListCollection?Что такое источник в ArrayCollection и XMLListCollection?
Используется ли он один раз - при построении нового объекта ArrayCollection или XMLListCollection и он скопирован в некоторую внутреннюю структуру данных этого объекта?
Потому что ничего не обновляется, когда источник Array (или XMLList) модифицируется и документация подтверждает также:
Основополагающий XMLList для этой коллекции. Объект XMLListCollection не представляет никаких изменений, которые вы делаете непосредственно в исходный объект XMLList. Всегда используйте методы XMLListCollection для изменения коллекции.
Это свойство может использоваться как источник привязки данных. Когда это свойство изменяется, оно отправляет событие listChanged.
Я спрашиваю, потому что примеры Flex, связанные с dataProviders, всегда используют некоторый массив или XMLList в качестве источника данных для компонента, управляемого данными. И мне интересно, если нужно использовать Array или XMLList вообще - когда, например, загружают данные из внешнего PHP-скрипта.
Итак, когда Array или XMLList назначается источнику (или используется в конструкторе) ArrayCollection или XMLListCollection - копируются ли данные? –
@Alexander Обе коллекции используют и изменяют исходные источники. – Constantiner
@Alexander BTW доступны источники фрейма. Вы можете узнать это из кода напрямую :) – Constantiner