Пакет | mx.controls.menuClasses |
Интерфейс | public interface IMenuDataDescriptor |
Средство реализации | DefaultDataDescriptor |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
Метод | Определено | ||
---|---|---|---|
Добавление нижестоящего узла к узлу в указанной позиции индекса. | IMenuDataDescriptor | ||
Предоставляет доступ к нижестоящим элементам узла. | IMenuDataDescriptor | ||
Возвращает данные узла. | IMenuDataDescriptor | ||
Возвращает имя группы переключателей, к которой принадлежит узел (при наличии). | IMenuDataDescriptor | ||
Возвращает идентификатор типа узла. | IMenuDataDescriptor | ||
Определяет, содержит ли узел нижестоящие элементы. | IMenuDataDescriptor | ||
Выполняет проверку того, является ли узел конечным. | IMenuDataDescriptor | ||
Возвращает признак того, активирован ли узел. | IMenuDataDescriptor | ||
Возвращает признак изменения состояния узла. | IMenuDataDescriptor | ||
Удаляет нижестоящий узел из узла в указанной позиции индекса. | IMenuDataDescriptor | ||
Устанавливает значение поля или атрибута в поставщике данных для определения активации узла. | IMenuDataDescriptor | ||
Устанавливает значение поля или атрибута в поставщике данных для идентификации изменения состояния узла. | IMenuDataDescriptor |
addChildAt | () | метод |
public function addChildAt(parent:Object, newChild:Object, index:int, model:Object = null):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавление нижестоящего узла к узлу в указанной позиции индекса. Эта реализация позволяет выполнять следующее:
- Если параметр
parent
имеет значение null или undefined, параметрchild
вставляется в указанный индекс в коллекции, определенной с помощью параметраmodel
. - Если параметр
parent
имеет поле или свойствоchildren
, этот метод добавляет к нему параметрchild
в местоположении параметраindex
. В этом случае параметрmodel
не требуется. - Если параметр
parent
не имеет поля или свойстваchildren
, этот метод добавляет свойствоchildren
вparent
. Затем метод добавляет параметрchild
в вышестоящий элемент в местоположении параметраindex
. В этом случае параметрmodel
не требуется. - Если значение
index
превышает длину коллекции или количество нижестоящих элементов в вышестоящем узле, объект добавляется в качестве последнего нижестоящего элемента.
Параметры
parent:Object — Объект узла, который будет вышестоящим для данного нижестоящего элемента.
| |
newChild:Object — Объект узла, для которого этот узел является вышестоящим.
| |
index:int — Отсчитываемый от нуля индекс местоположения, в котором размещается нижестоящий узел, по отношению к вышестоящему узлу.
| |
model:Object (default = null ) — Вся коллекция, частью которой является этот узел.
|
Boolean — true в случае выполнения.
|
getChildren | () | метод |
public function getChildren(node:Object, model:Object = null):ICollectionView
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет доступ к нижестоящим элементам узла. Возвращает коллекцию нижестоящих элементов (при их наличии). Если узел является объектом, метод возвращает содержимое поля children
объекта в виде ArrayCollection. Если узел является узлом XML, метод возвращает XMLListCollection, содержащую нижестоящие элементы.
Параметры
node:Object — Объект узла, анализируемый в данное время.
| |
model:Object (default = null ) — Коллекция, содержащая узел; игнорируется этим классом.
|
ICollectionView — Объект, содержащий узлы нижестоящих элементов.
|
getData | () | метод |
public function getData(node:Object, model:Object = null):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает данные узла. В настоящее время возвращает весь узел.
Параметры
node:Object — Объект узла, анализируемый в данное время.
| |
model:Object (default = null ) — Коллекция, содержащая узел; игнорируется этим классом.
|
Object — Узел.
|
getGroupName | () | метод |
public function getGroupName(node:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает имя группы переключателей, к которой принадлежит узел (при наличии). Этот метод используется элементами управления на основе меню.
Параметры
node:Object — Узел, для которого требуется получить имя группы.
|
String — Значение атрибута узла или поля groupName или пустая строка при отсутствии указанной записи.
|
getType | () | метод |
public function getType(node:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает идентификатор типа узла. Этот метод используется элементами управления на основе меню в целях определения того, является ли узел разделителем, переключателем, флажком или обычным элементом.
Параметры
node:Object — Объект узла, для которого требуется получить тип.
|
String — Значение атрибута или поля type или пустая строка при отсутствии указанного поля.
|
hasChildren | () | метод |
public function hasChildren(node:Object, model:Object = null):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, содержит ли узел нижестоящие элементы.
Параметры
node:Object — Объект узла, анализируемый в данное время.
| |
model:Object (default = null ) — Коллекция, содержащая узел; игнорируется этим классом.
|
Boolean — true , если в настоящее время этот узел имеет нижестоящие элементы.
|
isBranch | () | метод |
public function isBranch(node:Object, model:Object = null):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет проверку того, является ли узел конечным. Ветви не являются конечными, они не обязательно должны иметь конечные узлы. Если узел является узлом XML, при наличии в узле нижестоящих элементов или атрибута true isBranch
возвращается значение true
. Если узел является объектом, метод возвращает значение true
, если узел имеет (возможно, пустое) поле children
.
Параметры
node:Object — Объект узла, анализируемый в данное время.
| |
model:Object (default = null ) — Коллекция, содержащая узел; игнорируется этим классом.
|
Boolean — true , если этот узел не является конечным.
|
isEnabled | () | метод |
public function isEnabled(node:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает признак того, активирован ли узел. Этот метод используется элементами управления на основе меню.
Параметры
node:Object — Узел, для которого требуется получить статус.
|
Boolean — Значение узла атрибута или поля enabled или true при отсутствии указанной записи или если значение не false .
|
isToggled | () | метод |
public function isToggled(node:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает признак изменения состояния узла. Этот метод используется элементами управления на основе меню.
Параметры
node:Object — Узел, для которого требуется получить статус.
|
Boolean — Значение узла атрибута или поля toggled атрибут или поле или false при отсутствии указанной записи.
|
removeChildAt | () | метод |
public function removeChildAt(parent:Object, child:Object, index:int, model:Object = null):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет нижестоящий узел из узла в указанной позиции индекса. Если параметр parent
имеет значение null или undefined, этот метод использует параметр model
для получения доступа к нижестоящему элементу; в противном случае используется параметр parent
, а параметр model
игнорируется.
Параметры
parent:Object — Объект узла, который в данный момент является вышестоящим для нижестоящего узла.
| |
child:Object — Удаляемый узел.
| |
index:int — Отсчитываемый от нуля индекс нижестоящего узла, подлежащего удалению, по отношению к вышестоящему узлу.
| |
model:Object (default = null ) — Вся коллекция, частью которой является этот узел.
|
Boolean — true в случае выполнения.
|
setEnabled | () | метод |
public function setEnabled(node:Object, value:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает значение поля или атрибута в поставщике данных для определения активации узла. Этот метод устанавливает значение атрибута или поля enabled
узла. Этот метод используется элементами управления на основе меню.
Параметры
node:Object — Узел, для которого требуется установить статус.
| |
value:Boolean — Идентифицирует активацию узла.
|
setToggled | () | метод |
public function setToggled(node:Object, value:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает значение поля или атрибута в поставщике данных для идентификации изменения состояния узла. Этот метод устанавливает значение атрибута или поля toggled
узла. Этот метод используется элементами управления на основе меню.
Параметры
node:Object — Узел, для которого требуется установить статус.
| |
value:Boolean — Идентифицирует изменение состояния узла.
|
Tue Jun 12 2018, 11:34 AM Z