mx.controls.treeClassesITreeDataDescriptor Интерфейс, предоставляющий методы для анализа и добавления узлов в коллекцию данных, отображаемых в древовидной структуре. Интерфейс, предоставляющий методы для анализа и добавления узлов в коллекцию данных, отображаемых в древовидной структуре. mx.collections.ICollectionViewaddChildAt Добавляет нижестоящий узел к узлу в указанной позиции индекса.true в случае выполнения. parentОбъект узла, который будет вышестоящим для данного нижестоящего элемента. newChildОбъект узла, для которого этот узел является вышестоящим. indexОтсчитываемый от нуля индекс местоположения, в котором размещается нижестоящий узел. modelnullВся коллекция, частью которой является этот узел. Добавляет нижестоящий узел к узлу в указанной позиции индекса. getChildren Предоставляет доступ к нижестоящим элементам узла и возвращает отображение коллекции нижестоящих элементов, если они существуют.Отображение коллекции, включающей нижестоящие узлы. nodeОбъект узла, анализируемый в данное время. modelnullВся коллекция, частью которой является этот узел. Предоставляет доступ к нижестоящим элементам узла и возвращает отображение коллекции нижестоящих элементов, если они существуют. Узел может возвратить любой объект в коллекции в качестве нижестоящего элемента; нижестоящие элементы не обязательно должны быть вложенными. Как правило, для определенного узла возвращается одно и то же представление коллекции. getData Обеспечивает получение данных из узла.Запрашиваемые данные. nodeОбъект узла, из которого извлекаются данные. modelnullКоллекция, содержащая узел. Обеспечивает получение данных из узла. hasChildren Выполняет проверку существования нижестоящих элементов в узле, не являющемся конечным.Если узел имеет, по крайней мере, один нижестоящий элемент, свойство имеет значение true. nodeТекущий узел. modelnullВся коллекция, частью которой является этот узел. Выполняет проверку существования нижестоящих элементов в узле, не являющемся конечным. isBranch Выполняет проверку того, является ли узел конечным.Логическое значение, указывающее на то, что этот узел не является конечным. nodeОбъект узла, анализируемый в данное время. modelnullВся коллекция, частью которой является этот узел. Выполняет проверку того, является ли узел конечным. Ветви не являются конечными, они не обязательно должны иметь конечные узлы. removeChildAt Удаляет нижестоящий узел из узла в указанной позиции индекса.true в случае выполнения. parentОбъект узла, который является вышестоящим для данного нижестоящего элемента. childОбъект узла, подлежащий удалению. indexОтсчитываемый от нуля индекс узла, подлежащего удалению. modelnullВся коллекция, частью которой является этот узел. Удаляет нижестоящий узел из узла в указанной позиции индекса. ITreeDataDescriptor2 Интерфейс ITreeDataDescriptor2 определяет методы для анализа и добавления узлов в коллекцию данных, отображаемых в древовидной структуре.mx.controls.treeClasses:ITreeDataDescriptor Интерфейс ITreeDataDescriptor2 определяет методы для анализа и добавления узлов в коллекцию данных, отображаемых в древовидной структуре. mx.collections.ICollectionViewgetHierarchicalCollectionAdaptor Возвращает экземпляр ICollectionView, в котором иерархические данные отображаются таким же образом, как и в линейном экземпляре ICollectionView.Экземпляр ICollectionView. hierarchicalDataИерархические данные. uidFunctionФункция, принимающая объект и возвращающая UID в виде строки. Этот параметр обычно является методом Tree.itemToUID(). openItemsЭлементы, которые были открыты или установлены как открытые. modelnullКоллекция, которой принадлежит этот узел. Возвращает экземпляр ICollectionView, в котором иерархические данные отображаются таким же образом, как и в линейном экземпляре ICollectionView. mx.controls.TreegetNodeDepth Возвращает глубину узла, означающую количество предшествующих элементов.Глубина узла, где 0 соответствует верхнему уровню, а -1 указывает на невозможность вычисления глубины. nodeObject, определяющий узел. iteratorЭкземпляр IViewCursor, который может использоваться для выполнения вычисления. modelnullКоллекция, которой принадлежит этот узел. Возвращает глубину узла, означающую количество предшествующих элементов. getParent Возвращает вышестоящий элемент узла. Для вышестоящего элемента узла верхнего уровня используется значение null.Вышестоящий узел, содержащий данный узел в качестве нижестоящего, для узла верхнего уровня используется значение null, и undefined, если вышестоящий элемент определить невозможно. nodeObject, определяющий узел. collectionЭкземпляр ICollectionView, который может использоваться для выполнения вычисления. modelnullКоллекция, которой принадлежит этот узел. Возвращает вышестоящий элемент узла. Для вышестоящего элемента узла верхнего уровня используется значение null. TreeListData Класс TreeListData определяет тип данных свойства listData, реализованного с помощью средств визуализации или редакторов вставных элементов, для элемента управления Tree.mx.controls.listClasses:BaseListData Класс TreeListData определяет тип данных свойства listData, реализованного с помощью средств визуализации или редакторов вставных элементов, для элемента управления Tree. Все средства визуализации вставных элементов или редакторы вставных элементов должны реализовать интерфейс IDropInListItemRenderer, определяющий свойство listData.

Несмотря на то что свойства этого класса являются перезаписываемыми, их необходимо рассматривать как доступные только для чтения. Они инициализируются классом Tree и считываются с помощью средства визуализации или редактора элементов. Это может привести к непредвиденным результатам.

mx.controls.listClasses.IDropInListItemRendererTreeListData Конструктор.textТекстовое представление данных элемента. uidУникальный идентификатор для элемента. ownermx.controls.listClasses:ListBaseСсылка на элемент управления Tree. rowIndex0Индекс элемента в поставщике данных для элемента управления Tree. columnIndex0Индекс столбца в видимых в настоящий момент столбцах элемента управления. Конструктор. depth Уровень элемента в древовидной структуре. Уровень элемента в древовидной структуре. Верхний уровень – 1. disclosureIcon Класс, представляющий значок раскрытия для позиции в элементе управления Tree. Класс, представляющий значок раскрытия для позиции в элементе управления Tree. hasChildren Содержит значение true, если узел имеет нижестоящие элементы. Содержит значение true, если узел имеет нижестоящие элементы. icon Класс, представляющий значок для позиции в элементе управления Tree. Класс, представляющий значок для позиции в элементе управления Tree. indent Отступ по умолчанию для этой строки элемента управления Tree. Отступ по умолчанию для этой строки элемента управления Tree. item Данные для этого элемента управления Tree. Данные для этого элемента управления Tree. open Содержит значение true, если узел является открытым. Содержит значение true, если узел является открытым.
DefaultDataDescriptor Класс DefaultDataDescriptor обеспечивает реализацию по умолчанию для получения и обработки данных, используемых в элементах управления, таких как Tree и Menu.mx.controls.treeClasses:ITreeDataDescriptor2mx.controls.menuClasses:IMenuDataDescriptorObject Класс DefaultDataDescriptor обеспечивает реализацию по умолчанию для получения и обработки данных, используемых в элементах управления, таких как Tree и Menu. Эта реализация позволяет выполнять обработку узлов e4x XML и узлов объекта похожими, но несколько отличающимися способами. Подробная информация относительно способов, используемых методом для получения доступа к значениям в узлах различных типов, содержится в описании соответствующего метода. Этот класс является значением по умолчанию для свойств dataDescriptor элементов управления Tree, Menu, MenuBar и PopUpMenuButton. mx.controls.treeClasses.ITreeDataDescriptormx.controls.menuClasses.IMenuDataDescriptormx.controls.Menumx.controls.MenuBarmx.controls.PopUpMenuButtonmx.controls.TreeDefaultDataDescriptor Конструктор. Конструктор. addChildAt Добавление нижестоящего узла к узлу в указанной позиции индекса.true в случае выполнения. parentОбъект узла, который будет вышестоящим для данного нижестоящего элемента. newChildОбъект узла, для которого этот узел является вышестоящим. indexОтсчитываемый от нуля индекс местоположения, в котором размещается нижестоящий узел, по отношению к вышестоящему узлу. modelnullВся коллекция, частью которой является этот узел. Добавление нижестоящего узла к узлу в указанной позиции индекса. Эта реализация позволяет выполнять следующее:
  • Если параметр parent имеет значение null или undefined, параметр child вставляется в указанный индекс в коллекции, определенной с помощью параметра model.
  • Если параметр parent имеет поле или свойство children, этот метод добавляет к нему параметр child в местоположении параметра index. В этом случае параметр model не требуется.
  • Если параметр parent не имеет поля или свойства children, этот метод добавляет свойство children в parent. Затем метод добавляет параметр child в вышестоящий элемент в местоположении параметра index. В этом случае параметр model не требуется.
  • Если значение index превышает длину коллекции или количество нижестоящих элементов в вышестоящем узле, объект добавляется в качестве последнего нижестоящего элемента.
getChildren Предоставляет доступ к нижестоящим элементам узла.Объект, содержащий узлы нижестоящих элементов. nodeОбъект узла, анализируемый в данное время. modelnullКоллекция, содержащая узел; игнорируется этим классом. Предоставляет доступ к нижестоящим элементам узла. Возвращает коллекцию нижестоящих элементов (при их наличии). Если узел является объектом, метод возвращает содержимое поля children объекта в виде ArrayCollection. Если узел является узлом XML, метод возвращает XMLListCollection, содержащую нижестоящие элементы. getData Возвращает данные узла.Узел. nodeОбъект узла, анализируемый в данное время. modelnullКоллекция, содержащая узел; игнорируется этим классом. Возвращает данные узла. В настоящее время возвращает весь узел. getGroupName Возвращает имя группы переключателей, к которой принадлежит узел (при наличии).Значение атрибута узла или поля groupName или пустая строка при отсутствии указанной записи. nodeУзел, для которого требуется получить имя группы. Возвращает имя группы переключателей, к которой принадлежит узел (при наличии). Этот метод используется элементами управления на основе меню. getHierarchicalCollectionAdaptor Возвращает экземпляр ICollectionView, в котором иерархические данные отображаются таким же образом, как и в линейном экземпляре ICollectionView.Экземпляр ICollectionView. hierarchicalDataИерархические данные. uidFunctionФункция, принимающая объект и возвращающая UID в виде строки. Этот параметр обычно является методом Tree.itemToUID(). openItemsЭлементы, которые были открыты или установлены как открытые. modelnullКоллекция, которой принадлежит этот узел. Возвращает экземпляр ICollectionView, в котором иерархические данные отображаются таким же образом, как и в линейном экземпляре ICollectionView. getNodeDepth Возвращает глубину узла, означающую количество предшествующих элементов.Глубина узла, где 0 соответствует верхнему уровню, а -1 указывает на невозможность вычисления глубины. nodeObject, определяющий узел. iteratorЭкземпляр IViewCursor, который может использоваться для выполнения вычисления. modelnullКоллекция, которой принадлежит этот узел. Возвращает глубину узла, означающую количество предшествующих элементов. getParent Возвращает вышестоящий элемент узла. Для вышестоящего элемента узла верхнего уровня используется значение null.Вышестоящий узел, содержащий данный узел в качестве нижестоящего, для узла верхнего уровня используется значение null, и undefined, если вышестоящий элемент определить невозможно. nodeObject, определяющий узел. collectionЭкземпляр ICollectionView, который может использоваться для выполнения вычисления. modelnullКоллекция, которой принадлежит этот узел. Возвращает вышестоящий элемент узла. Для вышестоящего элемента узла верхнего уровня используется значение null. getType Возвращает идентификатор типа узла.Значение атрибута или поля type или пустая строка при отсутствии указанного поля. nodeОбъект узла, для которого требуется получить тип. Возвращает идентификатор типа узла. Этот метод используется элементами управления на основе меню в целях определения того, является ли узел разделителем, переключателем, флажком или обычным элементом. hasChildren Определяет, содержит ли узел нижестоящие элементы.true, если в настоящее время этот узел имеет нижестоящие элементы. nodeОбъект узла, анализируемый в данное время. modelnullКоллекция, содержащая узел; игнорируется этим классом. Определяет, содержит ли узел нижестоящие элементы. isBranch Выполняет проверку того, является ли узел конечным.true, если этот узел не является конечным. nodeОбъект узла, анализируемый в данное время. modelnullКоллекция, содержащая узел; игнорируется этим классом. Выполняет проверку того, является ли узел конечным. Ветви не являются конечными, они не обязательно должны иметь конечные узлы. Если узел является узлом XML, при наличии в узле нижестоящих элементов или атрибута true isBranch возвращается значение true. Если узел является объектом, метод возвращает значение true, если узел имеет (возможно, пустое) поле children. isEnabled Возвращает признак того, активирован ли узел.Значение узла атрибута или поля enabled или true при отсутствии указанной записи или если значение не false. nodeУзел, для которого требуется получить статус. Возвращает признак того, активирован ли узел. Этот метод используется элементами управления на основе меню. isToggled Возвращает признак изменения состояния узла.Значение узла атрибута или поля toggled атрибут или поле или false при отсутствии указанной записи. nodeУзел, для которого требуется получить статус. Возвращает признак изменения состояния узла. Этот метод используется элементами управления на основе меню. removeChildAt Удаляет нижестоящий узел из узла в указанной позиции индекса.true в случае выполнения. parentОбъект узла, который в данный момент является вышестоящим для нижестоящего узла. childУдаляемый узел. indexОтсчитываемый от нуля индекс нижестоящего узла, подлежащего удалению, по отношению к вышестоящему узлу. modelnullВся коллекция, частью которой является этот узел. Удаляет нижестоящий узел из узла в указанной позиции индекса. Если параметр parent имеет значение null или undefined, этот метод использует параметр model для получения доступа к нижестоящему элементу; в противном случае используется параметр parent, а параметр model игнорируется. setEnabled Устанавливает значение поля или атрибута в поставщике данных для определения активации узла.nodeУзел, для которого требуется установить статус. valueИдентифицирует активацию узла. Устанавливает значение поля или атрибута в поставщике данных для определения активации узла. Этот метод устанавливает значение атрибута или поля enabled узла. Этот метод используется элементами управления на основе меню. setToggled Устанавливает значение поля или атрибута в поставщике данных для идентификации изменения состояния узла.nodeУзел, для которого требуется установить статус. valueИдентифицирует изменение состояния узла. Устанавливает значение поля или атрибута в поставщике данных для идентификации изменения состояния узла. Этот метод устанавливает значение атрибута или поля toggled узла. Этот метод используется элементами управления на основе меню.
TreeItemRenderer Класс TreeItemRenderer определяет элемент рендеринга по умолчанию для элемента управления «древовидная структура».mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.controls.listClasses:IListItemRenderermx.core:IFontContextComponentmx.core:UIComponent Класс TreeItemRenderer определяет элемент визуализации по умолчанию для элемента управления «древовидная структура». По умолчанию средство визуализации элементов отображает текст, связанный с каждым элементом в дереве, необязательным значком и необязательным значком раскрытия.

Можно перезаписать средство визуализации элементов по умолчанию путем создания пользовательского средства визуализации элементов.

mx.controls.Treemx.core.IDataRenderermx.controls.listClasses.IDropInListItemRendererdataChange Передается при изменении свойства data.mx.events.FlexEvent.DATA_CHANGEmx.events.FlexEvent Передается при изменении свойстваdata.

При использовании компонента как средства визуализации элементов свойство data содержит данные для отображения. Прослушиватель события может использовать это событие и обновить компонент при изменении свойства data.

TreeItemRenderer Конструктор. Конструктор. disclosureIcon Внутренний объект IFlexDisplayObject, отображающий значок раскрытия в этом средстве визуализации. Внутренний объект IFlexDisplayObject, отображающий значок раскрытия в этом средстве визуализации. icon Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. label Внутренний класс UITextField, отображающий текст в этом средстве визуализации. Внутренний класс UITextField, отображающий текст в этом средстве визуализации. data Реализация свойства data, как определено интерфейсом IDataRenderer. Реализация свойства data, как определено интерфейсом IDataRenderer. mx.core.IDataRendererlistData Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. mx.controls.listClasses.IDropInListItemRenderer