Пакет | 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():Boolean
openNodes | свойство |
openNodes:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив объектов, содержащих элемент поставщика данных для всех открытых узлов ветви данных.
Реализация
public function get openNodes():Object
public function set openNodes(value:Object):void
showRoot | свойство |
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):void
addChild | () | метод |
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