| Пакет | mx.collections |
| Интерфейс | public interface IHierarchicalCollectionView extends ICollectionView , IEventDispatcher |
| Средство реализации | HierarchicalCollectionView |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | filterFunction : Function
Функция, которую представление использует для устранения элементов, несоответствующих критериям функции. | ICollectionView | |
| hasRoot : Boolean [только для чтения]
Флаг, который при значении true указывает, что текущий поставщик данных имеет корневой узел; например, отдельный узел верхнего уровня в иерархической структуре. | IHierarchicalCollectionView | ||
![]() | length : int [только для чтения]
Число элементов в данном представлении. | ICollectionView | |
| openNodes : Object
Массив объектов, содержащих элемент поставщика данных для всех открытых узлов ветви данных. | IHierarchicalCollectionView | ||
| showRoot : Boolean
Логический флаг, указывающий, отобразить ли корневой узел поставщика данных. | IHierarchicalCollectionView | ||
![]() | sort : ISort
ISort, применяемый к ICollectionView. | ICollectionView | |
| source : IHierarchicalData
Исходные данные IHierarchicalCollectionView. | IHierarchicalCollectionView | ||
| Метод | Определено | ||
|---|---|---|---|
Добавляет нижестоящий узел к узлу данных. | IHierarchicalCollectionView | ||
Добавляет нижестоящий узел к узлу данных в указанной позиции индекса в данных. | IHierarchicalCollectionView | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | IEventDispatcher | |
Закрывает узел, скрывая его нижестоящие элементы. | IHierarchicalCollectionView | ||
![]() |
Возвращает значение, определяющее, содержит ли данное представление указанный объект. | ICollectionView | |
![]() |
Создает новый IViewCursor, работающий с данным представлением. | ICollectionView | |
![]() |
Предотвращает передачу представлением информации об изменениях коллекции и ее элементов. | ICollectionView | |
![]() |
Посылает событие в поток событий. | IEventDispatcher | |
![]() |
Активирует автоматическое обновление. | ICollectionView | |
Возвращает коллекцию нижестоящих элементов (при их наличии). | IHierarchicalCollectionView | ||
Возвращает глубину узла в коллекции. | IHierarchicalCollectionView | ||
Возвращает вышестоящий узел. | IHierarchicalCollectionView | ||
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | IEventDispatcher | |
![]() | itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Уведомляет представление об обновлении элемента. | ICollectionView | |
Открывает узел для отображения его нижестоящих узлов. | IHierarchicalCollectionView | ||
![]() |
Применяет сортировку и фильтр к представлению. | ICollectionView | |
Удаляет нижестоящий узел из вышестоящего узла. | IHierarchicalCollectionView | ||
Удаляет нижестоящий узел из узла в указанной позиции индекса. | IHierarchicalCollectionView | ||
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | IEventDispatcher | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | IEventDispatcher | |
hasRoot | свойство |
hasRoot:Boolean [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который при значении true указывает, что текущий поставщик данных имеет корневой узел; например, отдельный узел верхнего уровня в иерархической структуре. XML и объект являются примерами типов данных, которые имеют корневой узел, тогда как списки и массивы – нет.
Реализация
public function get hasRoot():BooleanopenNodes | свойство |
openNodes:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив объектов, содержащих элемент поставщика данных для всех открытых узлов ветви данных.
Реализация
public function get openNodes():Object public function set openNodes(value:Object):voidshowRoot | свойство |
showRoot:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Логический флаг, указывающий, отобразить ли корневой узел поставщика данных. Если исходные данные имеют корневой узел, а данное свойство равно false, то коллекция не включает корневой элемент. В коллекцию будут включены только нижестоящие элементы корневого элемента.
Это свойство не влияет на источник без корневого узла, например на объекты списка и массива.
Значением по умолчанию является true.
Реализация
public function get showRoot():Boolean public function set showRoot(value:Boolean):voidСвязанные элементы API
source | свойство |
source:IHierarchicalData| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Исходные данные IHierarchicalCollectionView.
Реализация
public function get source():IHierarchicalData public function set source(value:IHierarchicalData):voidaddChild | () | метод |
public function addChild(parent:Object, newChild:Object):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет нижестоящий узел к узлу данных.
Параметры
parent:Object — Объект, определяющий вышестоящий узел.
| |
newChild:Object — Объект, определяющий новый узел.
|
Boolean — Значение равно true при успешном добавлении узла.
|
addChildAt | () | метод |
public function addChildAt(parent:Object, newChild:Object, index:int):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет нижестоящий узел к узлу данных в указанной позиции индекса в данных.
Параметры
parent:Object — Объект, определяющий вышестоящий узел.
| |
newChild:Object — Объект, определяющий новый узел.
| |
index:int — Отсчитываемый от нуля индекс местоположения вставки нижестоящего узла.
|
Boolean — Значение равно true при успешном добавлении узла.
|
closeNode | () | метод |
getChildren | () | метод |
public function getChildren(node:Object):ICollectionView| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает коллекцию нижестоящих элементов (при их наличии).
Параметры
node:Object — Object, определяющий узел. Если значение равно null, возвращает коллекцию узлов верхнего уровня.
|
ICollectionView — Экземпляр ICollectionView, включающий нижестоящие узлы.
|
getNodeDepth | () | метод |
getParentItem | () | метод |
public function getParentItem(node:Object):*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает вышестоящий узел. Вышестоящий элемент узла верхнего уровня содержит значение null.
Параметры
node:Object — Object, определяющий узел.
|
* — Вышестоящий узел, содержащий данный узел в качестве нижестоящего, для узла верхнего уровня используется значение null, и undefined, если вышестоящий элемент определить невозможно.
|
openNode | () | метод |
removeChild | () | метод |
public function removeChild(parent:Object, child:Object):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет нижестоящий узел из вышестоящего узла.
Параметры
parent:Object — Объект, который определяет вышестоящий узел, и значение null для узлов верхнего уровня.
| |
child:Object — Объект, который определяет нижестоящий узел, подлежащий удалению.
|
Boolean — Значение равно true, если узел успешно удален.
|
removeChildAt | () | метод |
public function removeChildAt(parent:Object, index:int):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет нижестоящий узел из узла в указанной позиции индекса.
Параметры
parent:Object — Объект узла, который в данный момент является вышестоящим для нижестоящего узла. Устанавливает значение parent на null для узлов верхнего уровня.
| |
index:int — Отсчитываемый от нуля индекс нижестоящего узла, подлежащего удалению, по отношению к вышестоящему узлу.
|
Boolean — Значение равно true при успешном завершении и false, если нет.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства