| Пакет | mx.controls.listClasses |
| Класс | public class ListData |
| Наследование | ListData BaseListData EventDispatcher Object |
| Подклассы | MenuListData |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
listData, реализованного с помощью средств визуализации или редакторов вставных элементов для элемента управления List. Все средства визуализации вставных элементов или редакторы вставных элементов должны реализовать интерфейс IDropInListItemRenderer, определяющий свойство listData.
Несмотря на то что свойства этого класса могут быть перезаписаны, их необходимо рассматривать как доступные только для чтения. Они инициализируются классом списка и считываются средством визуализации или редактором элементов. Это может привести к непредвиденным результатам.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
![]() | columnIndex : int
Индекс столбца элемента управления, основанного на списке, по отношению к видимым в данный момент столбцам элемента, где первый столбец имеет индекс 1. | BaseListData | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| icon : Class
Класс, представляющий значок для элемента в элементе управления List из метода класса списка itemToIcon()
| ListData | ||
![]() | label : String
Текстовое представление данных элемента на основе метода класса списка itemToLabel(). | BaseListData | |
| labelField : String
Значение свойства labelField в классе списка. | ListData | ||
![]() | owner : IUIComponent
Ссылка на объект списка, которому принадлежит данный элемент. | BaseListData | |
![]() | rowIndex : int
Индекс строки элементов управления DataGrid, List или Tree по отношению к видимым в настоящий момент строкам элемента управления, где индекс первой строки равен 1. | BaseListData | |
![]() | uid : String
Уникальный идентификатор для этого элемента. | BaseListData | |
| Метод | Определено | ||
|---|---|---|---|
ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)
Конструктор. | ListData | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher | |
icon | свойство |
public var icon:Class| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Класс, представляющий значок для элемента в элементе управления List из метода класса списка itemToIcon()
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие __NoChangeEvent__ .
labelField | свойство |
public var labelField:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение свойства labelField в классе списка. Это значение обычно используется для вычисления свойства из элемента поставщика данных, которое необходимо для текста, отображаемого в средстве визуализации элементов. Значение также используется элементом DateField и другими компонентами для указания поля элемента поставщика данных, который содержит дату или другое нетекстовое значение.
Например, если элемент поставщика данных содержит свойство hiredDate, то свойство labelField можно установить равным hiredDate, а свойство itemRenderer – равным DateField. Затем элемент управления DateField будет использовать свойство hiredDate.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие __NoChangeEvent__ .
ListData | () | Конструктор |
public function ListData(text:String, icon:Class, labelField:String, uid:String, owner:IUIComponent, rowIndex:int = 0, columnIndex:int = 0)| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Параметрыtext:String — Текстовое представление данных элемента.
| |
icon:Class — Объект классов Class или String, представляющий значок для элемента в элементе управления List.
| |
labelField:String — Указывает поле поставщика данных, содержащее данные меток компонента списка.
| |
uid:String — Уникальный идентификатор для элемента.
| |
owner:IUIComponent — Ссылка на элемент управления List.
| |
rowIndex:int (default = 0) — Индекс элемента в поставщике данных для элемента управления List.
| |
columnIndex:int (default = 0) — Индекс столбца в видимых в настоящий момент столбцах элемента управления.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства