| Пакет | mx.collections |
| Класс | public class HierarchicalData |
| Наследование | HierarchicalData EventDispatcher Object |
| Реализует | IHierarchicalData |
| Подклассы | GroupingCollection, GroupingCollection2 |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
dataProvider экземпляр класса HierarchicalData. Эта реализация позволяет выполнить обработку узлов E4X, XML и объекта похожими, но разными способами. Подробная информация относительно способов, используемых методом для получения доступа к значениям в узлах различных типов, содержится в описании соответствующего метода.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| childrenField : String
Указывает имя поля, используемое для обнаружения объектов нижестоящих элементов в элементе данных. | HierarchicalData | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| source : Object
Исходная коллекция. | HierarchicalData | ||
| Метод | Определено | ||
|---|---|---|---|
HierarchicalData(value:Object = null)
Конструктор. | HierarchicalData | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
Возвращает значение true, если узел может содержать нижестоящие элементы. | HierarchicalData | ||
![]() |
Посылает событие в поток событий. | EventDispatcher | |
Возвращает объект, представляющий нижестоящие элементы узла. | HierarchicalData | ||
Возвращает данные из узла. | HierarchicalData | ||
Возвращает корневой элемент данных. | HierarchicalData | ||
Возвращает значение true, если узел имеет нижестоящие элементы. | HierarchicalData | ||
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
childrenField | свойство |
childrenField:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает имя поля, используемое для обнаружения объектов нижестоящих элементов в элементе данных. По умолчанию все подчиненные узлы рассматриваются как нижестоящие элементы для XML-данных, а свойство children используется для типа данных объекта. Рекомендуется для адаптации к формату данных, использующему пользовательские поля данных для представления нижестоящих элементов.
Реализация
public function get childrenField():String public function set childrenField(value:String):voidsource | свойство |
source:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Исходная коллекция. Коллекция должна реализовать интерфейс IList для упрощения операции, подобной добавлению и удалению элементов.
Реализация
public function get source():Object public function set source(value:Object):voidСвязанные элементы API
HierarchicalData | () | Конструктор |
canHaveChildren | () | метод |
public function canHaveChildren(node:Object):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение true, если узел может содержать нижестоящие элементы.
Узлы не должны содержать нижестоящих элементов метода для возврата значения true. Этот метод рекомендуется использовать при определении, могут ли другие узлы добавляться к указанному узлу в качестве нижестоящих элементов.
Параметры
node:Object — Object, определяющий узел.
|
Boolean — Значение равно true, если узел может содержать нижестоящие элементы.
|
getChildren | () | метод |
public function getChildren(node:Object):Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает объект, представляющий нижестоящие элементы узла.
Параметры
node:Object — Object, определяющий узел. Если значение равно null, возвращает коллекцию узлов верхнего уровня.
|
Object — Object, содержащий нижестоящие узлы.
|
getData | () | метод |
getRoot | () | метод |
hasChildren | () | метод |
public function hasChildren(node:Object):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение true, если узел имеет нижестоящие элементы.
Параметры
node:Object — Object, определяющий узел.
|
Boolean — Значение равно true, если узел имеет нижестоящие элементы.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства