mx.controls.listClassesTileListItemRenderer Класс TileListItemRenderer определяет средство визуализации элементов по умолчанию для элементов управления HorizontalList и TileList.mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.controls.listClasses:IListItemRenderermx.core:IFontContextComponentmx.core:UIComponent Класс TileListItemRenderer определяет средство визуализации элементов по умолчанию для элементов управления HorizontalList и TileList. По умолчанию средство визуализации элементов выводит текст, связанный с каждым элементом в списке, и необязательный значок.

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

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

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

TileListItemRenderer Конструктор. Конструктор. toolTipShowHandler Позиции объекта ToolTip.eventОбъект Event. Позиции объекта ToolTip. icon Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. label Внутренний класс UITextField, отображающий текст в этом средстве визуализации. Внутренний класс UITextField, отображающий текст в этом средстве визуализации. data Реализация свойства data, как определено интерфейсом IDataRenderer. Реализация свойства data, как определено интерфейсом IDataRenderer. Просто сохраняет значение и отменяет компонент для инициирования повторного создания макета компонента. mx.core.IDataRendererlistData Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. mx.controls.listClasses.IDropInListItemRenderer
ListItemRenderer Класс ListItemRenderer определяет средство визуализации элементов по умолчанию для элемента управления List.mx.core:IDataRenderermx.controls.listClasses:IDropInListItemRenderermx.controls.listClasses:IListItemRenderermx.core:IFontContextComponentmx.core:UIComponent Класс ListItemRenderer определяет средство визуализации элементов по умолчанию для элемента управления List. По умолчанию средство визуализации элементов выводит текст, связанный с каждым элементом в списке, и необязательный значок.

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

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

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

ListItemRenderer Конструктор. Конструктор. toolTipShowHandler Позиции объекта ToolTip.eventОбъект Event. Позиции объекта ToolTip. icon Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. Внутренний объект IFlexDisplayObject, отображающий значок в этом средстве визуализации. label Внутренний класс UITextField, отображающий текст в этом средстве визуализации. Внутренний класс UITextField, отображающий текст в этом средстве визуализации. data Реализация свойства data, как определено интерфейсом IDataRenderer. Реализация свойства data, как определено интерфейсом IDataRenderer. При установке обеспечивает сохранение значения и признание компонента недействительным для инициирования перекомпоновки компонента. mx.core.IDataRendererfontContext listData Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. Реализация свойства listData, как определено интерфейсом IDropInListItemRenderer. mx.controls.listClasses.IDropInListItemRenderer
ListBaseSelectionData Записи, используемые классами списка для отслеживания выбора.Object Записи, используемые классами списка для отслеживания выбора. Каждый выбранный элемент представляется экземпляром этого класса. mx.controls.listClasses.ListBase.selectedDataListBaseSelectionData Конструктор.dataВыбранный объект данных indexИндекс в поставщике данных выбранного элемента. (может быть приблизительным) approximateЕсли true, то свойство индекса является приблизительным значением, а не точным. Конструктор. approximate Если true, то свойство индекса является приблизительным значением, а не точным. Если true, то свойство индекса является приблизительным значением, а не точным. data Выбранный объект данных (selectedItem) Выбранный объект данных (selectedItem) index Индекс в поставщике данных выбранного элемента. Индекс в поставщике данных выбранного элемента. (может быть приблизительным) TileBase Класс TileBase является базовым классом для элементов управления, в которых элементы данных отображаются в виде последовательности строк и столбцов.mx.controls.listClasses:ListBase Класс TileBase является базовым классом для элементов управления, в которых элементы данных отображаются в виде последовательности строк и столбцов. Производные от TileBase классы игнорируют свойства variableRowHeight и wordWrap, унаследованные от вышестоящего класса. Все элементы в объекте TileList имеют одинаковую ширину и высоту.

Этот класс не используется в приложениях напрямую.

TileBase Конструктор. Конструктор. adjustListContent Вызывается из метода updateDisplayList() для настройки размера и позиции элемента listContent.unscaledWidth-1Ширина элемента listContent до применения внешнего масштабирования. unscaledHeight-1Высота элемента listContent до применения внешнего масштабирования. Вызывается из метода updateDisplayList() для настройки размера и позиции элемента listContent. createItemRenderer Получение соответствующего средства визуализации. Если оно не выбрано, используется средство по умолчанию.Средство визуализации элементов. dataСтруктура данных средства визуализации. Получение соответствующего средства визуализации. Если оно не выбрано, используется средство по умолчанию. drawTileBackground Отображает фон для отдельного фрагмента.Фоновый спрайт. sСпрайт, содержащий фоновые изображения отдельных фрагментов мозаики. rowIndexИндекс строки, содержащей фрагмент. columnIndexИндекс столбца, содержащего фрагмент. widthШирина фонового изображения. heightВысота фонового изображения. colorЦвет заливки фонового изображения. itemСредство визуализации элементов для фрагмента. Отображает фон для отдельного фрагмента. Получает объект Sprite, применяет размеры и цвет фона и возвращает спрайт с примененными значениями. drawTileBackgrounds Отображает фоновые изображения за всеми фрагментами при наличии. Отображает фоновые изображения за всеми фрагментами при наличии. Эта реализация создает спрайт с именем tileBGs (если он не существует), добавляет его в конец последовательности по оси z в элементе listContent и вызывает метод drawTileBackground() для каждого видимого фрагмента. makeListData Создает новый экземпляр элемента ListData и заполняет поля в зависимости от входного элемента поставщика данных.Вновь созданный объект ListData. dataЭлемент поставщика данных, используемый для заполнения свойства ListData. uidУникальный идентификатор элемента. rowNumИндекс элемента в поставщике данных. columnNumОбъект columnIndex, связанный с этим элементом. Создает новый экземпляр элемента ListData и заполняет поля в зависимости от входного элемента поставщика данных. scrollHorizontally Настраивает средства визуализации в зависимости от изменения положения прокрутки.posНовое положение прокрутки. deltaPosИзменение положения. Это значение всегда является положительным числом. scrollUptrue, если координата положения прокрутки уменьшается. Настраивает средства визуализации в зависимости от изменения положения прокрутки.

Классы списков будут пытаться оптимизировать прокрутку, если положение прокрутки изменено не на целое количество видимых строк. В этой ситуации некоторые строки будут перемещены в неизменном виде, а некоторые строки будут заменены новыми. Если положение прокрутки изменяется значительным образом, то все старые строки заменяются новыми путем вызова метода makeRowsAndColumns() для всей видимой области.

Не реализовано в элементе ListBase, так как список по умолчанию представляет собой один столбец, который не прокручивается по горизонтали.

measuringObjects Кэш объектов измерения по фабрикам. Кэш объектов измерения по фабрикам. direction Направление, в котором элемент управления осуществляет размещение нижестоящих элементов. Направление, в котором элемент управления осуществляет размещение нижестоящих элементов. Возможны следующие значения TileBaseDirection.HORIZONTAL и TileBaseDirection.VERTICAL. Значение по умолчанию: TileBaseDirection.HORIZONTAL.

Если значение равно TileBaseDirection.HORIZONTAL, то фрагменты мозаики размещаются в первой строке до достижения количества видимых столбцов или значения maxColumns. После этого начинается заполнение новой строки. Если все созданные строки невозможно отобразить одновременно, то в элементе управления появляется вертикальная полоса прокрутки. Если значение равно TileBaseDirection.VERTICAL, то результат выполнения будет противоположным.

maxColumns Максимальное количество столбцов, доступных в элементе управления. Максимальное количество столбцов, доступных в элементе управления. Если значение равно 0, то количество столбцов не ограничено. Это значение игнорируется, если направление равно TileBaseDirection.VERTICAL, так как элемент управления будет содержать столько столбцов, сколько это будет необходимо для отображения всех данных.

Значение по умолчанию равно 0 (без ограничений).

maxRows Максимальное количество строк, возможных для отображения в элементе управления. Максимальное количество строк, возможных для отображения в элементе управления. Если значение равно 0, то количество строк не ограничено. Это значение игнорируется, если направление имеет значение TileBaseDirection.HORIZONTAL, так как элемент управления будет содержать столько строк, сколько это будет необходимо для отображения всех данных.

Значение по умолчанию равно 0 (без ограничений).

ListItemDragProxy Прокси перетаскивания по умолчанию, используемый при перетаскивании из элемента управления на основе списка MX (кроме класса DataGrid).mx.core:UIComponent Прокси перетаскивания по умолчанию, используемый при перетаскивании из элемента управления на основе списка MX (кроме класса DataGrid). Прокси перетаскивания является компонентом, который подчиняет объекты или копии объектов при перетаскивании mx.controls.dataGridClasses.DataGridDragProxyListItemDragProxy Конструктор. Конструктор. TileBaseDirection Значения для свойства direction компонента TileList.Object Значения для свойства direction компонента TileList. mx.controls.listClasses.TileBase.directionHORIZONTAL Упорядочить нижестоящие элементы по горизонтали.horizontal Упорядочить нижестоящие элементы по горизонтали. Для элементов управления, например TileList, которые упорядочивают нижестоящие элементы в двух измерениях, выполните упорядочивание нижестоящих элементов, заполняя строку перед переходом к следующей строке. VERTICAL Упорядочить нижестоящие элементы по вертикали.vertical Упорядочить нижестоящие элементы по вертикали. Для элементов управления, например TileList, которые упорядочивают нижестоящие элементы в двух измерениях, выполните упорядочивание нижестоящих элементов, заполняя столбец перед переходом к следующему столбцу. ListRowInfo Используется классами на основе списков для хранения информации об элементах IListItemRenderers.Object Используется классами на основе списков для хранения информации об элементах IListItemRenderers. mx.controls.listClasses.ListBase.rowInfoListRowInfo Конструктор.yЗначение координаты y для строки. heightВысота строки с полями. uidУникальный идентификатор элемента в dataProvider datanullЭлемент в поставщике данных. Конструктор. data Элемент в поставщике данных. Элемент в поставщике данных. height Высота строки с полями. Высота строки с полями. itemOldY Последнее значение Y для средства визуализации. Последнее значение Y для средства визуализации. Используется в эффектах открытия и закрытия структуры в виде дерева. oldY Последнее значение Y для строки. Последнее значение Y для строки. Используется в эффектах открытия и закрытия структуры в виде дерева. uid Уникальный идентификатор элемента в dataProvider Уникальный идентификатор элемента в dataProvider y Значение координаты y для строки. Значение координаты y для строки. ListBase Класс ListBase является базовым классом для элементов управления, представляющих списки элементов, которые могут иметь один выбранный элемент или более и могут выполнять прокрутку по элементам.The ListBase class inherits all of the tag properties of its superclasses, and adds the following tag properties:

  <mx:tagname
    Properties
    allowDragSelection="false|true"
    allowMultipleSelection="false|true"
    columnCount="4"
    columnWidth="NaN"
    dataProvider="null"
    dataTipField="label"
    dataTipFunction="null"
    dragEnabled="false|true"
    dragMoveEnabled="false|true"
    dropEnabled="false|true"
    iconField="null"
    iconFunction="null"
    itemRenderer="null"
    labelField="label"
    labelFunction="null"
    menuSelectionMode="false|true"
    offscreenExtraRowsOrColumns="0"
    rowCount="-1"
    rowHeight="NaN"
    selectable="true|false"
    selectedIndex="-1"
    selectedIndices="null"
    selectedItem="null"
    selectedItems="null"
    showDataTips="false|true"
    variableRowHeight="false|true"
    wordWrap="false|true"
 
    Styles
    alternatingItemColors="undefined"
    itemsChangeEffect="undefined"
    dropIndicatorSkin="ListDropIndicator"
    focusAlpha="0.5"
    focusRoundedCorners="tl tr bl br"
    paddingBottom="2"
    paddingLeft="2"
    paddingRight="0"
    paddingTop="2"
    rollOverColor="0xEEFEE6"
    selectionColor="0x7FCEFF"
    selectionDisabledColor="0xDDDDDD"
    selectionDuration="250"
    selectionEasingFunction="undefined"
    textRollOverColor="0x2B333C"
    textSelectedColor="0x2B333C"
    useRollOver="true|false"
    verticalAlign="top|middle|bottom"
 
    Events
    change="No default"
    dataChange="No default"
    itemClick="No default"
    itemDoubleClick="No default"
    itemRollOut="No default"
    itemRollOver="No default"
   />
  
]]>
mx.core:IDataRenderermx.managers:IFocusManagerComponentmx.controls.listClasses:IListItemRenderermx.controls.listClasses:IDropInListItemRenderermx.effects:IEffectTargetHostmx.core:ScrollControlBase Класс ListBase является базовым классом для элементов управления, представляющих списки элементов, которые могут иметь один выбранный элемент или более и могут выполнять прокрутку по элементам. Элементы предоставляются через свойство dataProvider и отображаются с помощью средств визуализации.

В архитектуре модели/представления класс на основе ListBase представляет представление, а объект dataProvider представляет модель.

mx.collections.ICollectionViewitemDoubleClick Передается при двойном щелчке пользователя по элементу в элементе управления.mx.events.ListEvent.ITEM_DOUBLE_CLICKmx.events.ListEvent Передается при двойном щелчке пользователя по элементу в элементе управления. itemClick Передается при щелчке пользователя по элементу в элементе управления.mx.events.ListEvent.ITEM_CLICKmx.events.ListEvent Передается при щелчке пользователя по элементу в элементе управления. itemRollOut Передается при выводе курсора из элемента в элементе управления.mx.events.ListEvent.ITEM_ROLL_OUTmx.events.ListEvent Передается при выводе курсора из элемента в элементе управления. itemRollOver Передается при наведении курсора мыши на элемент в элементе управления..mx.events.ListEvent.ITEM_ROLL_OVERmx.events.ListEvent Передается при наведении курсора мыши на элемент в элементе управления.. dataChange Передается при изменении свойства data.mx.events.FlexEvent.DATA_CHANGEmx.events.FlexEvent Передается при изменении свойстваdata.

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

change Передается при изменении свойств selectedIndex или selectedItem в результате действий пользователя.mx.events.ListEvent.CHANGEmx.events.ListEvent Передается при изменении свойств selectedIndex или selectedItem в результате действий пользователя. ListBase Конструктор. Конструктор. UIDToItemRenderer Найти средство визуализации элементов на основе его UID, если он является видимым.Средство визуализации элементов. uidUID элемента. Найти средство визуализации элементов на основе его UID, если он является видимым. addDataEffectItem item addDragData Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания.dragSourceОбъект DragSource, к которому добавляются данные. Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания. Переопределите этот метод для добавления других данных в источник перетаскивания. addToFreeItemRenderers Добавляет средство визуализации в список повторно используемых средств, что делает его невидимым и вызывает удаление всех ссылок на него.itemДобавляемое средство визуализации. Добавляет средство визуализации в список повторно используемых средств, что делает его невидимым и вызывает удаление всех ссылок на него. Если выполняется эффект данных, то средство визуализации резервируется для будущего использования с этими данными. В противном случае оно добавляется в общий стек freeItemRenderers. addToRowArrays Добавить пустую строку к началу массивов, которые сохраняют ссылки на строки. Добавить пустую строку к началу массивов, которые сохраняют ссылки на строки. adjustListContent Вызывается из метода updateDisplayList() для настройки размера и позиции элемента listContent.unscaledWidth-1Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента. unscaledHeight-1Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента. Вызывается из метода updateDisplayList() для настройки размера и позиции listContent. applySelectionEffect Настраивает эффект для применения индикатора выбора.indicatorСпрайт, который содержит рисунки, представляющие выбор. uidИдентификатор UID выбранного элемента, который может применяться для индексирования в таблице и для отслеживания нескольких эффектов выбора. itemRendererСредство визуализации элемента, который отображается в качестве выбранного. Настраивает эффект для применения индикатора выбора. По умолчанию выполняется простая альфа-анимация. calculateDropIndex Возвращает индекс, в котором перетаскиваемые элементы добавляются в цель перетаскивания.Индекс, в который добавляются перетаскиваемые элементы. eventnullСобытие DragEvent, содержащее данные о расположении курсора мыши. Если значение равно null, то метод возвращает значение dropIndex из последнего действительного события. Возвращает индекс, в котором перетаскиваемые элементы добавляются в цель перетаскивания. calculateDropIndicatorY Вычисляет координату y для индикатора перетаскивания при выполнении операции перетаскивания.Координата индикатора перетаскивания по оси Y. rowCountЧисло видимых строк элемента управления. rowNumЧисло строк элемента управления, в котором отображается индикатор перетаскивания. Вычисляет координату y для индикатора перетаскивания при выполнении операции перетаскивания. clearCaretIndicator Сбрасывает индикатор символа вставки в указанном спрайте.indicatorСпрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации. itemRendererВыделяемое средство визуализации элементов. Сбрасывает индикатор символа вставки в указанном спрайте. clearHighlightIndicator Сбрасывает индикатор выделения в указанном спрайте.indicatorСпрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации. itemRendererВыделяемое средство визуализации элементов. Сбрасывает индикатор выделения в указанном спрайте. clearIndicators Обеспечивает удаление всех индикаторов выбора, выделения и знака вставки. Обеспечивает удаление всех индикаторов выбора, выделения и знака вставки. clearSelected Сбрасывает набор выбранных элементов и удаляет все изображения, представляющие выбранное состояние этих элементов.transitionfalsetrue, если изображения должны иметь эффект постепенного скрытия. Сбрасывает набор выбранных элементов и удаляет все изображения, представляющие выбранное состояние этих элементов. clearVisibleData Пустая хэш-таблица visibleData. Пустая хэш-таблица visibleData. collectionChangeHandler Обрабатывает события CollectionEvents, передаваемые поставщиком данных при их изменении.eventCollectionEvent. Обрабатывает события CollectionEvents, передаваемые поставщиком данных при их изменении. При необходимости обновляет средства визуализации, выбранные индексы и полосы прокрутки. commitProperties Вычисляет ширину столбца и высоту строки, а также количество строк и столбцов в зависимости от того, установлены ли явным образом свойства columnCount columnWidth, rowHeight и rowCount. Вычисляет ширину столбца и высоту строки, а также количество строк и столбцов в зависимости от того, установлены ли явным образом свойства columnCount columnWidth, rowHeight и rowCount. mx.core.ScrollControlBaseconfigureScrollBars Настраивает полосы прокрутки в зависимости от количества строк и столбцов, а также отображаемых строк и столбцов. Настраивает полосы прокрутки в зависимости от количества строк и столбцов, а также отображаемых строк и столбцов. Этот метод вызывается из метода updateDisplayList() после обновления строк и столбцов. Метод должен определить, какие параметры следует передать в метод setScrollBarProperties() для правильной настройки ScrollBars. copyItemWithUID Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy() и замену свойства uid копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID().Копия объекта. itemКопируемый элемент. Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy() и замену свойства uid копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID().

Этот метод используется для перетаскивания копии.

mx.utils.ObjectUtilmx.utils.UIDUtil
copySelectedItems Копирует выбранные элементы в том порядке, в котором они были выбраны.Массив выбранных элементов. useDataFieldtrueЗначение true при необходимости заполнения массива текущими элементами или значение false при необходимости заполнения массива индексами элементов. Копирует выбранные элементы в том порядке, в котором они были выбраны. createChildren Создает объекты, которые являются нижестоящими элементами этого ListBase; в данном случае создает объект listContent, содержащий все средства визуализации элементов. Создает объекты, которые являются нижестоящими элементами этого ListBase; в данном случае создает объект listContent, содержащий все средства визуализации элементов. Средства визуализации элементов создаются не немедленно, а позже, при вызове метода updateDisplayList(). createItemRenderer Создает средство визуализации элементов для указанного объекта данных.Средство визуализации элементов. dataобъекта данных. Создает средство визуализации элементов для указанного объекта данных. destroyRow Сбросить строку, которая более не требуется, и удалить ее индикаторы.iИндекс удаляемой строки. numColsЧисло столбцов в строке. Сбросить строку, которая более не требуется, и удалить ее индикаторы. dragCompleteHandler Обрабатывает события DragEvent.DRAG_COMPLETE.eventОбъект DragEvent. Обрабатывает события DragEvent.DRAG_COMPLETE. Этот метод удаляет элемент из поставщика данных. dragDropHandler Обрабатывает события DragEvent.DRAG_DROP.eventОбъект DragEvent. Обрабатывает события DragEvent.DRAG_DROP. Этот метод скрывает обратную связь перетаскивания посредством вызова метода hideDropFeedback().

Если операция COPY, то этот метод выполняет полное копирование объекта посредством вызова метода ObjectUtil.copy() и заменяет свойство uid копии (если существует) новым значением посредством вызова метода UIDUtil.createUID().

mx.utils.ObjectUtilmx.utils.UIDUtil
dragEnterHandler Обрабатывает события DragEvent.DRAG_ENTER.eventОбъект DragEvent. Обрабатывает события DragEvent.DRAG_ENTER. Этот метод определяет наличие действительных элементов в объекте DragSource и использование им метода showDropFeedback() для настройки обратной связи пользовательского интерфейса. dragExitHandler Обрабатывает события DragEvent.DRAG_EXIT.eventОбъект DragEvent. Обрабатывает события DragEvent.DRAG_EXIT. Этот метод скрывает обратную связь пользовательского интерфейса путем вызова метода hideDropFeedback(). dragOverHandler Обрабатывает события DragEvent.DRAG_OVER.eventОбъект DragEvent. Обрабатывает события DragEvent.DRAG_OVER. Этот метод определяет наличие действительных элементов в объекте DragSource и использование им метода showDropFeedback() для настройки обратной связи пользовательского интерфейса. dragScroll Функция интервала, прокручивающая список вниз или вверх при помещении курсора над списком или под ним. Функция интервала, прокручивающая список вниз или вверх при помещении курсора над списком или под ним. dragStartHandler Обработчик события dragStart по умолчанию.eventОбъект DragEvent. Обработчик события dragStart по умолчанию. drawCaretIndicator Отображает индикатор символа вставки в конкретном спрайте с указанными координатами, значениями ширины и высоты, а также с выбранным цветом.indicatorСпрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации. xПредлагаемое положение индикатора по оси x. yПредлагаемое положение индикатора по оси y. widthПредлагаемая ширина индикатора. heightПредлагаемая высота индикатора. colorПредлагаемый цвет индикатора. itemRendererВыделяемое средство визуализации элементов. Отображает индикатор символа вставки в конкретном спрайте с указанными координатами, значениями ширины и высоты, а также с выбранным цветом. drawHighlightIndicator Обеспечивает отображение индикатора выделения в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета.indicatorСпрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации. xПредлагаемое положение индикатора по оси x. yПредлагаемое положение индикатора по оси y. widthПредлагаемая ширина индикатора. heightПредлагаемая высота индикатора. colorПредлагаемый цвет индикатора. itemRendererВыделяемое средство визуализации элементов. Обеспечивает отображение индикатора выделения в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета. drawItem Отображает средство визуализации с индикатором о его выделении и выборе или о наличии в нем символа вставки.itemСредство визуализации. selectedfalsetrue, если средство визуализации должно отображаться в выбранном состоянии. highlightedfalsetrue, если средство визуализации должно отображаться в выделенном состоянии. caretfalsetrue, если средство визуализации должно отображаться так, как будто оно является символом вставки выбора. transitionfalsetrue, если состояние выбора должно постепенно появляться с использованием эффекта. Отображает средство визуализации с индикатором о его выделении и выборе или о наличии в нем символа вставки. drawRowBackgrounds Отображает любые изменяющиеся цвета, границы и фоновые изображения для строк. Отображает любые изменяющиеся цвета, границы и фоновые изображения для строк. drawSelectionIndicator Обеспечивает отображение индикатора выбора в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета.indicatorСпрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации. xПредлагаемое положение индикатора по оси x. yПредлагаемое положение индикатора по оси y. widthПредлагаемая ширина индикатора. heightПредлагаемая высота индикатора. colorПредлагаемый цвет индикатора. itemRendererВыделяемое средство визуализации элементов. Обеспечивает отображение индикатора выбора в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета. findKey Пытается обнаружить следующий элемент поставщика данных, который начинается с символа в параметре eventCode.true, если совпадение найдено. eventCodeКлавиша, нажатая на клавиатуре. Пытается обнаружить следующий элемент поставщика данных, который начинается с символа в параметре eventCode. Это поведение можно переопределить для выполнения более сложного поиска в буфере клавиатуры. Поиск начинается в расположении selectedIndex. При достижении окончания поставщика данных он начинается с начала. findString Выполняет поиск элемента в списке на основе строки и перемещает в него выбор.true, если найдено совпадение. strИскомая строка. Выполняет поиск элемента в списке на основе строки и перемещает в него выбор. Поиск начинается в расположении selectedIndex. При достижении окончания поставщика данных он начинается с начала.

Для элемента управления DataGrid этот метод по умолчанию выполняет поиск первого столбца в управляющем элементе. Для поиска другого столбца установите свойство sort коллекции, используемое для заполнения элементом управления определенного поля или полей, которые требуется найти. Каждое поле соответствует отдельному столбцу элемента управления.

mx.collections.ListCollectionViewmx.collections.ArrayCollectionmx.collections.XMLListCollection
finishDataChangeEffect Выполняет очистку после выполнения эффекта изменения данных путем восстановления исходной коллекции и итератора, а также удаления всех кэшированных значений, использованных эффектом.eventEffectEvent. Выполняет очистку после выполнения эффекта изменения данных путем восстановления исходной коллекции и итератора, а также удаления всех кэшированных значений, использованных эффектом. Этот метод вызывается из инфраструктуры Flex. Вызов данного метода из кода не выполняется. finishKeySelection Обеспечивает настройку выбранных элементов на основе свойств caretIndex и anchorIndex. Обеспечивает настройку выбранных элементов на основе свойств caretIndex и anchorIndex. Вызывается обработчиками выбора клавиатуры и методом updateDisplayList(), если обработчик выбора клавиатуры получил ошибку страницы при выполнении прокрутки для получения большего числа элементов. getItemRendererFactory Возвращает соответствующую фабрику с использованием фабрики по умолчанию, если не определена другая.если свойство data имеет значение null – средство визуализации элементов по умолчанию, в противном случае возвращается пользовательское средство визуализации элементов. dataДанные, которые должны быть представлены с помощью средства визуализации элементов. Возвращает соответствующую фабрику с использованием фабрики по умолчанию, если не определена другая. getRendererSemanticValue targetsemanticProperty getReservedOrFreeItemRenderer Извлекает уже созданное средство визуализации элементов, не используемое в настоящее время.Уже созданное средство визуализации элементов, не используемое в настоящее время. dataДанные, которые должны быть представлены с помощью средства визуализации элементов. Извлекает уже созданное средство визуализации элементов, не используемое в настоящее время. Если запущен эффект данных, то извлечение осуществляется из карты reservedItemRenderers. В противном случае (если зарезервированное средство визуализации не найдено) извлечение происходит из стека freeItemRenderers. hideDropFeedback Скрывает индикатор перетаскивания, отображаемый под указателем мыши и свидетельствующий о том, что операция перетаскивания разрешена.eventОбъект DragEvent, содержащий данные о положении курсора мыши. Скрывает индикатор перетаскивания, отображаемый под указателем мыши и свидетельствующий о том, что операция перетаскивания разрешена. indexToColumn Столбец поставщика данных в указанном индексе.Столбец. Элемент отображается в компоненте; -1, если является не отображаемым в контейнере listContent. indexСмещение в поставщике данных. Столбец поставщика данных в указанном индексе. indexToItemRenderer Получение средства визуализации элементов для индекса элемента в поставщике данных (при его наличии).Средство визуализации элементов, которое отображает элемент, или null, если элемент в данный момент не отображается. indexСмещение в поставщике данных для элемента. Получение средства визуализации элементов для индекса элемента в поставщике данных (при его наличии). Поскольку средства визуализации элементов существуют только для элементов в наборе видимых строк, невозможно использовать этот метод для невидимых элементов. indexToRow Строка для элемента поставщика данных в указанном индексе.Строка. Элемент отображается в компоненте; -1, если является не отображаемым в контейнере listContent. indexСмещение в поставщике данных. Строка для элемента поставщика данных в указанном индексе. indicesToIndex Вычисляет смещение элемента в поставщике данных для индексов colIndex и rowIndex.Смещение в поставщике данных. rowIndexИндекс строки от 0, включая строки, вышедшие за верхнюю границу экрана при прокрутке. Таким образом, если verticalScrollPosition равно двум, то первая видимая строка имеет индекс rowIndex со значением 2. colIndexИндекс строки от 0, включая строки, вышедшие за левую границу экрана при прокрутке. Если значение horizontalScrollPosition равно 2, первый слева столбец имеет индекс columnIndex со значением 2. Вычисляет смещение элемента в поставщике данных для индексов colIndex и rowIndex. Ячейка в девятой строке третьего столбца списка TileList может соответствовать различным элементам в поставщике данных в зависимости от расположения фрагментов, а также числа строк и столбцов списка TileList. initiateDataChangeEffect Инициирует эффект изменения данных при наличии изменений в поставщике данных.unscaledWidthШирина элемента управления перед применением установленных внешних размеров. unscaledHeightВысота элемента управления перед применением установленных внешних размеров. Инициирует эффект изменения данных при наличии изменений в поставщике данных. invalidateList Обновить все строки при следующем обновлении. Обновить все строки при следующем обновлении. isItemHighlighted Определяет, выделено ли средство визуализации элементов для элемента поставщика данных (выделяется при наведении курсора мыши или при размещении символа вставки с помощью клавиатуры).true, если элемент выделен. dataЭлемент поставщика данных. Определяет, выделено ли средство визуализации элементов для элемента поставщика данных (выделяется при наведении курсора мыши или при размещении символа вставки с помощью клавиатуры). isItemSelectable Определяет возможность выбора средства визуализации элемента поставщика данных.true, если элемент может быть выбран. dataЭлемент поставщика данных. Определяет возможность выбора средства визуализации элемента поставщика данных. isItemSelected Определяет, выбрано ли средство визуализации для элемента поставщика данных.true, если элемент выбран. dataЭлемент поставщика данных. Определяет, выбрано ли средство визуализации для элемента поставщика данных. isItemShowingCaret Определяет, является ли средство визуализации элементов для элемента поставщика данных элементом под символом вставки, введенным с помощью клавиатуры.true, если элемент находится под символом вставки. dataЭлемент поставщика данных. Определяет, является ли средство визуализации элементов для элемента поставщика данных элементом под символом вставки, введенным с помощью клавиатуры. isItemVisible Определяет, отображается ли элемент с помощью средства визуализации.true при успешном отображении. itemЭлемент поставщика данных. Определяет, отображается ли элемент с помощью средства визуализации. isRendererUnconstrained Возвращает true, если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка при выполнении эффекта данных в результате вызова метода unconstrainRenderer().true, если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка. itemСредство визуализации элементов. Возвращает true, если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка при выполнении эффекта данных в результате вызова метода unconstrainRenderer(). itemRendererContains Определяет, содержит (имеет) ли средство визуализации экранный объект.true, если средство визуализации содержит экранный объект или владеет им. rendererСредство визуализации, которое может содержать экранный объект или владеть им. objectЭкранный объект, который может быть связан со средством отображения. Определяет, содержит (имеет) ли средство визуализации экранный объект. Принадлежность экранного объекта не свидетельствует о том, что он является производным от средства визуализации, а предполагает некоторую связь между ними. Средствам визуализации должны принадлежать всплывающие окна, чтобы операции во всплывающем окне связывались со средством визуализации, а не рассматривались как операции другого компонента. itemRendererToIndex Возвращает индекс элемента поставщика данных для элемента, отображаемого данным средством визуализации.Индекс элемента в поставщике данных. itemRendererСредство визуализации, которое отображает элемент, для которого необходимо получить индекс поставщика данных. Возвращает индекс элемента поставщика данных для элемента, отображаемого данным средством визуализации. Поскольку средства визуализации элементов существуют только для элементов в наборе видимых строк, невозможно использовать этот метод для невидимых элементов. itemRendererToIndices Возвращает Point, содержащий columnIndex и rowIndex средства визуализации элементов.Point. Свойство x является columnIndex, а свойство y является rowIndex. itemСредство визуализации элементов. Возвращает Point, содержащий columnIndex и rowIndex средства визуализации элементов. Поскольку средства визуализации элементов создаются только для элементов в рамках набора видимых строк, использование этого метода для получения индексов невидимых элементов невозможно. Также следует обратить внимание на то, что средства визуализации используются повторно, поэтому полученные для элемента индексы могут измениться, если средство визуализации элементов используется для отображения другого элемента. Обычно этот метод вызывается при обработке действий мыши и клавиатуры, если не изменился набор данных, отображаемый средствами визуализации элементов. itemToDataTip Возвращает строку dataTip, которая может отображаться средством визуализации для указанного объекта данных в зависимости от свойств dataTipField и dataTipFunction.Отображаемая строка на основе данных. dataОбъект, который должен быть визуализирован. Возвращает строку dataTip, которая может отображаться средством визуализации для указанного объекта данных в зависимости от свойств dataTipField и dataTipFunction. Если методу не удается преобразовать параметр в строку, то метод возвращает один пробел.

Используется разработчиками, создающими подклассы объекта ListBase или нижестоящих элементов. Не используется разработчиками приложений.

itemToIcon Возвращает класс для значка элемента данных (при его наличии) в зависимости от свойств iconField и iconFunction.Значок для элемента в виде ссылки класса или значение null, если элемент отсутствует. dataЭлемент, из которого извлекается класс значка. Возвращает класс для значка элемента данных (при его наличии) в зависимости от свойств iconField и iconFunction. Поле в элементе может возвращать строку, если строка представляет собой имя класса приложения. Поле элемента также может быть строкой, которая представляет собой имя переменной в документе, содержащем класс для значков. itemToItemRenderer Возвращает средство визуализации для указанного элемента в поставщике данных (при его наличии).Средство визуализации элементов или null, если элемент не отображается. itemЭлемент поставщика данных. Возвращает средство визуализации для указанного элемента в поставщике данных (при его наличии). Так как средства визуализации элементов существуют только для элементов в рамках набора видимых строк, то этот метод возвращает null, если элемент не отображается. Для объекта DataGrid будет возвращено первое средство визуализации в столбце. itemToLabel Возвращает строку, которая отображается средством визуализации для указанного объекта данных в зависимости от свойств labelField и labelFunction.Строка, отображаемая в зависимости от данных. dataОбъект, который должен быть визуализирован. Возвращает строку, которая отображается средством визуализации для указанного объекта данных в зависимости от свойств labelField и labelFunction. Если методу не удается преобразовать параметр в строку, то метод возвращает один пробел. itemToUID Определяет идентификатор UID для элемента поставщика данных.Идентификатор UID в виде строки. dataЭлемент поставщика данных. Определяет идентификатор UID для элемента поставщика данных. Все элементы в поставщике данных должны иметь уникальный идентификатор (UID). В противном случае идентификатор будет создан и связан с соответствующим элементом. Это значит, что в одном поставщике данных невозможно существование двух одинаковых объектов или скалярных значений.

Например, следующий поставщик данных не поддерживается, так как значение foo отображается дважды, а идентификатором UID для строки является сама строка:

var sampleDP:Array = ["foo", "bar", "foo"]

Простые динамические объекты могут отображаться дважды, так как они представляют собой два отдельных экземпляра. Приведенный ниже код поддерживается, так как каждому экземпляру будет присвоен свой идентификатор UID (они являются разными объектами):

var sampleDP:Array = [{label: "foo"}, {label: "foo"}]

Учтите, что следующий элемент не поддерживается, так как один и тот же экземпляр используется дважды.

      var foo:Object = {label: "foo"};
      sampleDP:Array = [foo, foo];
makeRowsAndColumns Создать достаточно строк и столбцов для заполнения области, описанной параметрами left, top, right и bottom.Точка, содержащая число созданных строк и столбцов. leftГоризонтальное смещение заполняемой области в пикселях. topВертикальное смещение заполняемой области в пикселях. rightГоризонтальное смещение заполняемой области в пикселях (с левой стороны компонента). bottomВертикальное смещение заполняемой области в пикселях (с верхней части компонента). firstColumnСмещение в listItems для сохранения первого создаваемого средства визуализации. firstRowСмещение в listItems для сохранения первого создаваемого средства визуализации. byCountfalseЕсли true, то создать число строк rowsNeeded и игнорировать параметр bottom. rowsNeeded0Число создаваемых строк, если byCount является true. Создать достаточно строк и столбцов для заполнения области, описанной параметрами left, top, right и bottom. Средства визуализации создаются и вставляются в массив listItems, начиная c (firstColumn, firstRow) ( и перемещаясь по направлению вниз.

Если byCount и rowsNeeded указаны, то оформите их во множестве строк и игнорируйте параметры bottom и right.

measureHeightOfItems Измеряет набор элементов из поставщика данных с помощью текущего средства визуализации элементов и возвращает сумму высот этих элементов.Сумма значений высоты измеренных элементов. index-1Элемент поставщика данных, с которого начинается вычисление высоты. count0Число элементов, используемых при вычислении высоты. Измеряет набор элементов из поставщика данных с помощью текущего средства визуализации элементов и возвращает сумму высот этих элементов.

Этот метод не реализован в классе ListBase и должен быть реализован в нижестоящем классе.

Отрицательное значение index может использоваться для указания того, что при вычислении высоты учитывались заголовки.

measureWidthOfItems Измеряет набор элементов поставщика данных с помощью текущего средства визуализации и возвращает максимальную найденную высоту.Наиболее широкий измеренный элемент. index-1Элемент поставщика данных, с которого начинается измерение ширины. count0Число элементов, измеряемых для вычисления ширины. Измеряет набор элементов поставщика данных с помощью текущего средства визуализации и возвращает максимальную найденную высоту. Этот метод используется для вычисления ширины компонента. Реализации различных производных от ListBase классов различаются. Объект DataGrid измеряет столбцы, а не элементы поставщика данных, а объект TileList измеряет первый элемент и предполагает, что все остальные элементы имеют такой же размер.

Этот метод не реализован в классе ListBase и должен быть реализован в нижестоящем классе.

Отрицательное значение index может использоваться для указания того, что при вычислении ширины учитывались заголовки.

measure Вычисляет измеренную ширину и высоту компонента на основе свойств rowCount, columnCount, rowHeight и columnWidth. Вычисляет измеренную ширину и высоту компонента на основе свойств rowCount, columnCount, rowHeight и columnWidth. mx.core.ScrollControlBasemouseClickHandler Обрабатывает события MouseEvent.MOUSE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие ListEvent.ITEM_CLICK. mouseDoubleClickHandler Обрабатывает события MouseEvent.MOUSE_DOUBLE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_DOUBLE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие ListEvent.ITEM_DOUBLE_CLICK. mouseDownHandler Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие MouseEvent.MOUSE_UP. mouseEventToItemRenderer Определяет средство визуализации, находящееся под курсором мыши.Средство визуализации, над которым расположен указатель мыши, или null в случае его отсутствия. eventСобытие MouseEvent, содержащее положение указателя мыши и объект, над которым он находится. Определяет средство визуализации, находящееся под курсором мыши. Средства визуализации могут состоять из нескольких целевых объектов или иметь видимые области, которые не являются целевыми объектами мыши. Этот метод проверяет целевые объекты и положение для определения того, над каким элементом с точки зрения пользователя расположен курсор (эти данные могут отличаться от данных, предоставленных событием мыши). mouseMoveHandler Обрабатывает события MouseEvent.MOUSE_MOVE из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_MOVE из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод ожидает выполнения движения, которое обозначает начало операции перетаскивания, и отправляет событие DragEvent.DRAG_START. Он также проверяет, расположен ли указатель мыши над нецелевой областью средства визуализации. В этом случае программа Flex может попытаться имитировать внешний вид целевого средства визуализации. mouseOutHandler Обрабатывает события MouseEvent.MOUSE_OUT из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_OUT из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, из которого был выведен указатель мыши, и снимает выделение. mouseOverHandler Обрабатывает события MouseEvent.MOUSE_OVER из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_OVER из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, на которое наведен указатель мыши, и показывает его как выделенное.

Классы списка также вызывают этот метод из события MouseEvent.MOUSE_MOVE. Это событие используется для определения движений в нецелевых областях средств визуализации и в заполненных областях вокруг средств визуализации.

mouseUpHandler Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации).eventОбъект MouseEvent. Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие MouseEvent.MOUSE_UP. mouseWheelHandler Обрабатывает события mouseWheel путем изменения положения прокрутки.eventОбъект MouseEvent. Обрабатывает события mouseWheel путем изменения положения прокрутки. Копия версии в классе ScrollControlBase, измененном с целью изменения horizontalScrollPosition, если цель выполняется в горизонтальном направлении. mx.core.ScrollControlBase.mouseWheelHandler()moveIndicatorsHorizontally Переместить выбор и индикаторы выделения по горизонтали.uidИдентификатор UID, используемый для поиска индикаторов. moveBlockDistanceРасстояние для перемещения по горизонтали. Переместить выбор и индикаторы выделения по горизонтали. moveIndicatorsVertically Переместить выбор и индикаторы выделения по вертикали.uidИдентификатор UID, используемый для поиска индикаторов. moveBlockDistanceРасстояние для перемещения по вертикали. Переместить выбор и индикаторы выделения по вертикали. moveRowVertically Переместить строку по вертикали и обновить запись rowInfo.iИндекс строки. numColsЧисло столбцов в строке. moveBlockDistanceРасстояние для перемещения. Переместить строку по вертикали и обновить запись rowInfo. moveSelectionHorizontally Перемещает выбор в горизонтальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка влево» или «Стрелка вправо», а также модифицирующих клавиш, например клавиш Shift и Ctrl.codeКлавиша, которая была нажата (например, Keyboard.LEFT). shiftKeytrue, если клавиша Shift удерживалась при нажатии другой клавиши. ctrlKeytrue, если удерживалась клавиша Ctrl при нажатии другой клавиши. Перемещает выбор в горизонтальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка влево» или «Стрелка вправо», а также модифицирующих клавиш, например клавиш Shift и Ctrl. Этот метод может изменить свойства horizontalScrollPosition, verticalScrollPosition и caretIndex и вызвать метод finishKeySelection() для обновления выбора.

Не реализованный в ListBase список по умолчанию является отдельным столбцом и поэтому не прокручивается по горизонтали.

moveSelectionVertically Перемещает выбор в вертикальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка вверх» или «Стрелка вниз», а также модифицирующих клавиш Shift и Ctrl.codeКлавиша, которая была нажата (например, Keyboard.DOWN). shiftKeytrue, если клавиша Shift удерживалась при нажатии другой клавиши. ctrlKeytrue, если удерживалась клавиша Ctrl при нажатии другой клавиши. Перемещает выбор в вертикальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка вверх» или «Стрелка вниз», а также модифицирующих клавиш Shift и Ctrl. Этот метод может изменить свойства horizontalScrollPosition, verticalScrollPosition и caretIndex и вызвать метод finishKeySelection() для обновления выбора. prepareDataEffect Подготавливает эффект данных для события коллекции.ceСобытие коллекции. Подготавливает эффект данных для события коллекции. purgeItemRenderers Вызывается методом updateDisplayList() для удаления существующих средств визуализации элементов и очистки различных структур кэширования при изменении средства визуализации. Вызывается методом updateDisplayList() для удаления существующих средств визуализации элементов и очистки различных структур кэширования при изменении средства визуализации. reKeyVisibleData Обновить клавиши в хэш-таблице visibleData. Обновить клавиши в хэш-таблице visibleData. removeDataEffectItem item removeFromRowArrays Удалить строку из массивов, сохраняющих ссылки на строку.iИндекс строки. Удалить строку из массивов, сохраняющих ссылки на строку. removeIndicators Убирает выделение и другие графические представления для определенного элемента в поставщике данных.uidUID элемента поставщика данных. Убирает выделение и другие графические представления для определенного элемента в поставщике данных. restoreRowArrays Удалить требуемое число строк из начала массивов, сохраняющих ссылки на строки.modDeltaPosЧисло удаляемых строк. Удалить требуемое число строк из начала массивов, сохраняющих ссылки на строки. scrollHorizontally Настраивает средства визуализации в зависимости от изменения положения прокрутки.posНовое положение прокрутки. deltaPosИзменение положения. Это значение всегда является положительным числом. scrollUptrue, если координата положения прокрутки уменьшается. Настраивает средства визуализации в зависимости от изменения положения прокрутки.

Классы списков будут пытаться оптимизировать прокрутку, если положение прокрутки изменено не на целое количество видимых строк. В этой ситуации некоторые строки будут перемещены в неизменном виде, а некоторые строки будут заменены новыми. Если положение прокрутки изменяется значительным образом, то все старые строки заменяются новыми путем вызова метода makeRowsAndColumns() для всей видимой области.

Не реализовано в элементе ListBase, так как список по умолчанию представляет собой один столбец, который не прокручивается по горизонтали.

scrollPositionToIndex Возвращает индекс поставщика данных для элемента в первом видимом столбце и строке для указанного положения прокрутки.Индекс поставщика данных. horizontalScrollPositionСвойство horizontalScrollPosition, соответствующее положению прокрутки. verticalScrollPositionЗначение свойства verticalScrollPosition, соответствующее положению прокрутки. Возвращает индекс поставщика данных для элемента в первом видимом столбце и строке для указанного положения прокрутки. scrollToIndex Обеспечивает отображение элемента поставщика данных с указанным индексом.true при измененном значении verticalScrollPosition. indexИндекс элемента в поставщике данных. Обеспечивает отображение элемента поставщика данных с указанным индексом. При отображаемом элементе свойство verticalScrollPosition не изменяется даже в том случае, если элемент не является первым. Если элемент в настоящее время не отображается, то свойство verticalScrollPosition изменяется, делая элемент первым видимым элементом. Этого не происходит, если не хватает строк, так как значение verticalScrollPosition ограничено свойством maxVerticalScrollPosition. scrollVertically Настраивает средства визуализации в зависимости от изменения положения прокрутки.posНовое положение прокрутки. deltaPosИзменение положения. Это значение всегда является положительным числом. scrollUptrue, если координата положения прокрутки уменьшается. Настраивает средства визуализации в зависимости от изменения положения прокрутки.

Классы списков будут пытаться оптимизировать прокрутку, если положение прокрутки изменено не на целое количество видимых строк. В этой ситуации некоторые строки будут перемещены в неизменном виде, а некоторые строки будут заменены новыми. Если положение прокрутки изменяется значительным образом, то все старые строки заменяются новыми путем вызова метода makeRowsAndColumns() для всей видимой области.

seekPendingFailureHandler Обработчик ошибок по умолчанию при сбое поиска из-за ошибок страницы.dataДанные, обработка которых вызвала ошибку. infomx.controls.listClasses:ListBaseSeekPendingДанные об операции поиска, которая была прервана ошибкой ItemPendingError. Обработчик ошибок по умолчанию при сбое поиска из-за ошибок страницы. seekPendingResultHandler Обработчик результата по умолчанию при сбое поиска из-за ошибок страницы.dataДанные, обработка которых вызвала ошибку. infomx.controls.listClasses:ListBaseSeekPendingДанные об операции поиска, которая была прервана ошибкой ItemPendingError. Обработчик результата по умолчанию при сбое поиска из-за ошибок страницы. Этот метод проверяет наличие последнего результата сбоя страницы: при отсутствии результата метод сразу завершает работу, а при его наличии устанавливает итератор в правильное положение. seekPositionSafely Выполнить поиск позиции и при необходимости обработать ItemPendingError.false, если возвращается ItemPendingError. indexИндекс в коллекцию. Выполнить поиск позиции и при необходимости обработать ItemPendingError. selectItem Обновляет набор выбранных элементов, если на предоставленном средстве визуализации элементов был выполнен щелчок мыши, а модифицирующие клавиши находятся в указанном состоянии.true, если изменен набор выбранных элементов. Выбор уже выбранного элемента не всегда изменяет набор выбранных элементов. itemПроизведен щелчок средства визуализации элементов. shiftKeytrue, если при щелчке мышью удерживалась клавиша Shift. ctrlKeytrue, если при щелчке мышью удерживалась клавиша Ctrl. transitiontruetrue, если состояние выбора должно постепенно появляться с использованием эффекта. Обновляет набор выбранных элементов, если на предоставленном средстве визуализации элементов был выполнен щелчок мыши, а модифицирующие клавиши находятся в указанном состоянии. Этот метод также обновляет отображение средств визуализации в зависимости от их обновленного состояния выбора. setRowCount Устанавливает свойство rowCount, не вызывая отмену или установку свойства explicitRowCount, которое вызывает постоянную блокировку количества строк.vКоличество строк. Устанавливает свойство rowCount, не вызывая отмену или установку свойства explicitRowCount, которое вызывает постоянную блокировку количества строк. setRowHeight Устанавливает свойство rowHeight не вызывая отмену или установку свойства explicitRowHeight, которое вызывает постоянную блокировку количества строк.vВысота строки в пикселях. Устанавливает свойство rowHeight не вызывая отмену или установку свойства explicitRowHeight, которое вызывает постоянную блокировку количества строк. shiftRow Сместить строку в массивы, ссылающиеся на строки.oldIndexСтарый индекс в массивах. newIndexНовый индекс в массивах. numColsЧисло столбцов в строке. shiftItemstrue, если фактически элемент перемещается. false, если изменяется rowIndex элемента. Сместить строку в массивы, ссылающиеся на строки. showDropFeedback Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания места перетаскивания и того, что функция перетаскивания разрешена.eventОбъект DragEvent, содержащий данные о расположении курсора мыши. Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания места перетаскивания и того, что функция перетаскивания разрешена. sumRowHeights Определить высоту требуемого набора строк.Общая высота строк. startRowIdxИндекс первой строки. endRowIdxИндекс последней строки. Определить высоту требуемого набора строк. truncateRowArrays Удалить все оставшиеся строки с конца массивов, которые сохраняют ссылки на строки.numRowsИндекс усекаемой строки. Удалить все оставшиеся строки с конца массивов, которые сохраняют ссылки на строки. unconstrainRenderer item updateDisplayList Добавляет или удаляет средства визуализации элементов при изменении числа отображаемых элементов.unscaledWidthУказывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента. unscaledHeightУказывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента. Добавляет или удаляет средства визуализации элементов при изменении числа отображаемых элементов. Обновляет средства визуализации элементов, если они могли измениться. Применяет выбор, если он был программным образом изменен. mx.core.ScrollControlBaseupdateList Обновляет все строки. Обновляет все строки. При вызове этого метода может потребоваться существенная обработка, так как он полностью меняет все средства визуализации в списке и не возвращается до полного выполнения. actualCollection Копия значения, сохраненного стандартным способом в collection, используемая при выполнении эффектов изменения данных. Копия значения, сохраненного стандартным способом в collection, используемая при выполнении эффектов изменения данных. Значение должно равняться null, если эффект изменения данных не запущен. actualIterator Копия значения, сохраненного стандартным способом в iterator, используемая при выполнении эффектов изменения данных. Копия значения, сохраненного стандартным способом в iterator, используемая при выполнении эффектов изменения данных. allowDragSelection Флаг, указывающий на то, что выбор перетаскиванием разрешен.falsefalse Флаг, указывающий на то, что выбор перетаскиванием разрешен. Выбор путем перетаскивания представляет собой функцию выбора элемента при перетаскивании внутрь этого элемента. Этот способ выбора противопоставляется обычному способу, когда невозможно удерживать кнопку мыши нажатой при наведении мыши на элемент для его выбора. Эта функция используется в раскрывающихся списках ComboBox. С ее помощью можно нажать кнопку мыши, когда указатель мыши находится на раскрывающемся списке, перетащить указатель мыши внутрь раскрывающегося списка и выбрать элемент. anchorBookmark Закладка для элемента, который является привязкой. Закладка для элемента, который является привязкой. Закладка позволяет компоненту выполнять быстрый переход к определенной позиции в коллекции элементов. Это свойство используется при выборе набора элементов между привязкой и символом вставки или выделенным элементом, а также при поиске выбранного элемента после применения фильтра Sort или Filter. anchorIndex Смещение элемента в поставщике данных, который является точкой привязки для выбора.-1 Смещение элемента в поставщике данных, который является точкой привязки для выбора. cachedItemsChangeEffect Эффект, воспроизводимый при изменениях в поставщике данных для элемента управления, установлен с помощью стиля itemsChangeEffect.null Эффект, воспроизводимый при изменениях в поставщике данных для элемента управления, установлен с помощью стиля itemsChangeEffect. caretBookmark Закладка на элемент, находящийся под символом вставки. Закладка на элемент, находящийся под символом вставки. Закладка позволяет компоненту выполнять быстрый переход к определенной позиции в коллекции элементов. caretIndex Смещение элемента в поставщике данных, являющегося точкой вставки выбора.-1 Смещение элемента в поставщике данных, являющегося точкой вставки выбора. mx.controls.listClasses.ListBase.caretItemRenderercaretIndicator Объект DisplayObject, содержащий изображения, указывающие средство визуализации, которое является символом вставки. Объект DisplayObject, содержащий изображения, указывающие средство визуализации, которое является символом вставки. caretItemRenderer Средство визуализации для элемента, находящегося под символом вставки. Средство визуализации для элемента, находящегося под символом вставки. Модель выбора содержит привязку, символ вставки и выделенный элемент. Если для выбора используется мышь, то при наведении мыши на элемент он выделяется. При щелчке мышью без удержания модифицирующих клавиш (Shift или Ctrl) набор выбранных элементов сбрасывается, и выделенный элемент становится привязкой. Символ вставки не используется при выборе с помощью мыши. При наличии привязки и выборе другого элемента с помощью клавиши Shift прежний набор выбранных элементов сбрасывается, и выбираются все элементы между данным элементом и привязкой. При выборе элементов при нажатой клавише Ctrl переключается выбор отдельных элементов, и привязка не перемещается.

При выборе элементов с помощью кнопок со стрелками без использования клавиш модификаторов старое выделение снимается, и выделяется новый элемент, который становится привязкой и точкой вставки. Рядом с выделением выбора отображается индикатор символа вставки. Если пользователь использует клавиши со стрелками и клавишу Shift, то происходит сброс старого выделения, и выбираются элементы между привязкой и новым элементом. Символ вставки перемещается к новому элементу. Если клавиши со стрелками используются при нажатой клавише Ctrl, перемещается только символ вставки. Пользователь может нажать пробел для выбора элемента, в котором находится символ вставки.

caretUID Идентификатор UID для элемента, в котором находится символ вставки. Идентификатор UID для элемента, в котором находится символ вставки. collection Объект ICollectionView, который представляет поставщика данных. Объект ICollectionView, который представляет поставщика данных. При установке свойства dataProvider программа Flex помещает поставщик данных в соответствующую оболочку для поддержки интерфейса ICollectionView и задает данному свойству значение результата. Затем класс ListBase использует это свойство для доступа к данным в поставщике. При получении свойства dataProvider Flex возвращает данное значение. dataEffectCompleted Флаг, указывающий на недавнее завершение эффекта изменения данных.false Флаг, указывающий на недавнее завершение эффекта изменения данных. Реакция компонента обычно заключается в очистке различных внутренних структур данных при следующем вызове updateDisplayList(). dataItemWrappersByRenderer Словарь, сопоставляющий средства визуализации элементов с объектами ItemWrappers, которые используются для предоставления данных.unknown Словарь, сопоставляющий средства визуализации элементов с объектами ItemWrappers, которые используются для предоставления данных. Применяется только в том случае, если запущен эффект данных. defaultColumnCount Общее число отображаемых столбцов.44 Общее число отображаемых столбцов. Это значение используется, если результатом вычисления columnCount на основе размера или содержимого для числа столбцов является значение, меньшее, чем 1. defaultRowCount Число отображаемых строк по умолчанию.44 Число отображаемых строк по умолчанию. Это значение используется, если результатом вычисления rowCount на основе размера или содержимого для числа столбцов является значение, меньшее, чем 1. explicitColumnCount Количество столбцов, запрошенное путем явной установки свойства columnCount.-1 Количество столбцов, запрошенное путем явной установки свойства columnCount. explicitColumnWidth Ширина столбца, запрошенная путем явной установки свойства columnWidth. Ширина столбца, запрошенная путем явной установки свойства columnWidth. explicitRowCount Количество строк, запрошенное путем явной установки свойства rowCount.-1 Количество строк, запрошенное путем явной установки свойства rowCount. explicitRowHeight Высота строки, запрошенная путем явной установки свойства rowHeight. Высота строки, запрошенная путем явной установки свойства rowHeight. factoryMap Отображение средств визуализации элементов фабрикой. Отображение средств визуализации элементов фабрикой. Это свойство является словарем, проиндексированным itemRenderers, где значениями являются IFactory. freeItemRenderersByFactory Отображение свободных средств визуализации элементов фабрикой. Отображение свободных средств визуализации элементов фабрикой. Это свойство является словарем, проиндексированным фабриками, где значениями являются словари itemRenderers. freeItemRenderers Стек неиспользуемых средств визуализации элементов.unknown Стек неиспользуемых средств визуализации элементов. Большинство классов списка повторно используют созданные ими средства визуализации по мере того, как происходит прокрутка отображаемой области. Это позволяет сократить время прокрутки. Повторно используемые средства визуализации сохраняются здесь. highlightIndicator Элемент DisplayObject, содержащий изображение, указывающее на то, какое средство визуализации является выделенным. Элемент DisplayObject, содержащий изображение, указывающее на то, какое средство визуализации является выделенным. highlightItemRenderer Средство визуализации, на котором находится указатель мыши или символ вставки. Средство визуализации, на котором находится указатель мыши или символ вставки. highlightUID Идентификатор UID элемента, на котором находится указатель мыши или символ вставки. Идентификатор UID элемента, на котором находится указатель мыши или символ вставки. itemsNeedMeasurement Флаг, который определяет необходимость вычисления свойств columnWidth и rowHeight.true Флаг, который определяет необходимость вычисления свойств columnWidth и rowHeight. Это свойство устанавливается, если изменения стиля могут воздействовать на измерения средства визуализации или если изменен поставщик данных. itemsSizeChanged Флаг, указывающий на то, что размеры средств визуализации были изменены.false Флаг, указывающий на то, что размеры средств визуализации были изменены. Реакция компонента обычно заключается в повторном применении элементов данных ко всем средствам визуализации при следующем вызове updateDisplayList(). Предполагается, что повторное применение элементов сделает их средства визуализации недействительными и вызовет необходимость повторного измерения. iteratorValid Флаг, указывающий на возникновение сбоя страницы и недействительное положение итератора (итератор не размещен в верхнем отображаемом элементе).true Флаг, указывающий на возникновение сбоя страницы и недействительное положение итератора (итератор не размещен в верхнем отображаемом элементе). Если компонент получает сбой страницы (ошибку ItemPending), то свойство iteratorValid имеет значение false. Код, который обычно выполняет отображение элементов, проверяет этот флаг и не запускается, пока с сервера не поступит страница данных. iterator Основной IViewCursor, используемый для получения элементов от поставщика данных и передачи элементов к средствам визуализации. Основной IViewCursor, используемый для получения элементов от поставщика данных и передачи элементов к средствам визуализации. В конце любой последовательности кода его следует размещать в верхнем видимом элементе. keySelectionPending Флаг, указывающий на то, что выбор с клавиатуры был прерван сбоем страницы.false Флаг, указывающий на то, что выбор с клавиатуры был прерван сбоем страницы. Реакция компонента заключается в отключении визуализации элементов до получения страницы данных. Метод finishKeySelection() будет вызван при получении данных c разбиением на страницы. lastDropIndex Последний вычисленный индекс положения в целевом объекте перетаскивания, в котором будет размещен перетаскиваемый элемент. Последний вычисленный индекс положения в целевом объекте перетаскивания, в котором будет размещен перетаскиваемый элемент. lastSeekPending Последний поиск, вызвавший сбой страницы.mx.controls.listClasses:ListBaseSeekPending Последний поиск, вызвавший сбой страницы. При наличии нескольких сбоев страницы интерес представляет последний сбой, так как в нём содержатся сведения о том, где следует поместить итератор для повторного запуска визуализации строк. listContent Внутренний экранный объект, производными от которого являются все средства визуализации, индикаторы выбора и выделения, а также другие графические средства.mx.controls.listClasses:ListBaseContentHolder Внутренний экранный объект, производными от которого являются все средства визуализации, индикаторы выбора и выделения, а также другие графические средства. Объект примерно соответствует contentPane в классе Container и используется для управления прокруткой. menuSelectionMode Флаг, указывающий, следует ли выполнять выбор элементов по аналогии с меню.false Флаг, указывающий, следует ли выполнять выбор элементов по аналогии с меню. Перетаскивание указателя мыши из одного средства визуализации элемента Menu в другое приводит к тому, что новое средство выбирается, а старое становится невыбранным. modifiedCollectionView Представление коллекции, которое временно сохраняет состояние поставщика данных, что обеспечивает выполнение эффектов изменения данных. Представление коллекции, которое временно сохраняет состояние поставщика данных, что обеспечивает выполнение эффектов изменения данных. offscreenExtraColumnsLeft Текущее число столбцов за пределами экрана слева от крайнего левого видимого столбца.00 Текущее число столбцов за пределами экрана слева от крайнего левого видимого столбца. Это значение будет <= offscreenExtraColumns / 2. offscreenExtraColumnsRight Текущее число столбцов за пределами экрана справа от крайнего правого видимого столбца.00 Текущее число столбцов за пределами экрана справа от крайнего правого видимого столбца. Это значение будет <= offscreenExtraColumns / 2. offscreenExtraColumns Целевое число дополнительных столбцов для средств визуализации элементов, используемых в макете элементов управления.00 Целевое число дополнительных столбцов для средств визуализации элементов, используемых в макете элементов управления. Половина этих столбцов создается слева от видимых столбцов экрана; другая половина создается справа. Обычно это свойство устанавливается косвенно при установке свойства offscreenExtraRowsOrColumns. offscreenExtraRowsBottom Текущее число строк за пределами экрана под нижним видимым средством визуализации элементов.00 Текущее число строк за пределами экрана под нижним видимым средством визуализации элементов. Это значение будет <= offscreenExtraRows / 2. offscreenExtraRowsOrColumnsChanged Флаг, указывающий, что число строк или столбцов за пределами экрана могло измениться.false Флаг, указывающий, что число строк или столбцов за пределами экрана могло измениться. offscreenExtraRowsTop Текущее число строк за пределами экрана выше самой верхней видимой строки.00 Текущее число строк за пределами экрана выше самой верхней видимой строки. Это значение будет <= offscreenExtraRows / 2. Оно используется для вычисления отношения массивов listItems и rowInfo к элементам в поставщике данных (вместе со свойством verticalScrollPosition). offscreenExtraRows Целевое число дополнительных строк средств визуализации элементов для использования в макете элемента управления.00 Целевое число дополнительных строк средств визуализации элементов для использования в макете элемента управления. Половина этих строк создается выше видимых на экране строк, другая половина создается ниже. Обычно это свойство устанавливается косвенно при установке свойства offscreenExtraRowsOrColumns. rendererChanged Флаг, указывающий на то, что средство визуализации было изменено.false Флаг, указывающий на то, что средство визуализации было изменено. Реакция компонента обычно заключается в удалении всех существующих средств визуализации и их полном повторном отображении при следующем вызове updateDisplayList(). reservedItemRenderers Сопоставление хэширования не используемых в настоящий момент средств визуализации, которые могут быть использованы в ближайшее время.unknown Сопоставление хэширования не используемых в настоящий момент средств визуализации, которые могут быть использованы в ближайшее время. Используется при применении эффектов данных. Сопоставление индексируется по идентификатору UID элемента поставщика данных. rowMap Сопоставление хэш-кодов средств визуализации с соответствующими объектами ListRowInfo.unknown Сопоставление хэш-кодов средств визуализации с соответствующими объектами ListRowInfo. Объект ListRowInfo индексируется по имени DisplayObject для средства визуализации элементов. runDataEffectNextUpdate Флаг, указывающий на то, что при следующем обновлении изображения необходим запуск эффекта данных.false Флаг, указывающий на то, что при следующем обновлении изображения необходим запуск эффекта данных. runningDataEffect Флаг, указывающий, применяется ли в настоящее время эффект изменения данных.false Флаг, указывающий, применяется ли в настоящее время эффект изменения данных. selectedData Таблица хэширования объектов ListBaseSelectionData, которые отслеживают выбранные в данный момент элементы.unknown Таблица хэширования объектов ListBaseSelectionData, которые отслеживают выбранные в данный момент элементы. Таблица индексируется по идентификаторам UID для элементов. mx.controls.listClasses.ListBaseSelectionDataselectionIndicators Таблица хэш-кодов индикаторов выбора.unknown Таблица хэш-кодов индикаторов выбора. Эта таблица позволяет компоненту быстро находить и удалять индикаторы при сбросе набора выбранных элементов. Таблица индексируется по идентификаторам UID для элементов. selectionLayer Слой объекта listContent, в котором выполняется отображение всех индикаторов выбора и выделения. Слой объекта listContent, в котором выполняется отображение всех индикаторов выбора и выделения. selectionTweens Таблица хэширования анимации выбора.unknown Таблица хэширования анимации выбора. Это позволяет компоненту найти и очистить все выполняющиеся анимации при очистке набора выбранных элементов. Таблица индексируется по идентификаторам UID для элементов. showCaret Флаг, указывающий на необходимость отображения символа вставки. Флаг, указывающий на необходимость отображения символа вставки. Значение этого свойства обычно устанавливается равным false при обнаружении действия мыши и равным true при использовании клавиатуры для выбора. unconstrainedRenderers Хэш-код средств визуализации элементов, которые не подчиняются алгоритмам макета списка.unknown Хэш-код средств визуализации элементов, которые не подчиняются алгоритмам макета списка. wordWrapChanged Флаг, который указывает на то, что значение свойства wordWrap изменилось с момента последнего обновления списка отображения.false Флаг, который указывает на то, что значение свойства wordWrap изменилось с момента последнего обновления списка отображения. Это свойство устанавливается при изменении значения свойства wordWrap и сбрасывается до значения false с помощью метода updateDisplayList(). Реакция компонента обычно заключается в повторном применении элементов данных ко всем средствам визуализации при следующем вызове updateDisplayList(). Он отличается от itemsSizeChanged, так как далее он указывает, что повторное применение элементов данных к средствам визуализации не делает их недействительными, если было изменено только то, должно ли средство визуализации применять коэффициент в wordWrap при вычислении его размера. allowMultipleSelection Флаг, указывающий на возможность разрешения одновременного выбора нескольких элементов.false Флаг, указывающий на возможность разрешения одновременного выбора нескольких элементов. Если значение равно true, то пользователи могут выбирать несколько элементов. Запретить выбор объектов не по порядку невозможно. Стандартные комплексные параметры выбора всегда являются действительными (Shift-щелчок мышью, Ctrl-щелчок мышью). columnCount Число столбцов, отображаемых в элементе управления TileList, или число элементов в элементе управления HorizontalList.4 Число столбцов, отображаемых в элементе управления TileList, или число элементов в элементе управления HorizontalList. Для DataGrid это число видимых столбцов. Примечание. Задание этого свойства не влияет на элемент управления DataGrid, в котором число столбцов зависит от ширины элемента управления и ширины отдельных столбцов. columnWidth Ширина столбцов элемента управления.50 Ширина столбцов элемента управления. Это свойство используется элементами управления TileList и HorizontalList. Оно не оказывает воздействия на элементы управления DataGrid, в которых устанавливается индивидуальная ширина DataGridColumn. dataProvider Набор просматриваемых данных.null Набор просматриваемых данных. Это свойство позволяет использовать объекты большинства типов в качестве поставщиков данных. Если свойство dataProvider устанавливается равным объекту Array, то оно будет преобразовано в объект ArrayCollection. Если свойство устанавливается равным объекту XML, то оно будет преобразовано в объект XMLListCollection, содержащий только один элемент. Если свойство устанавливается равным объекту XMLList, то оно будет преобразовано в объект XMLListCollection. Если свойство устанавливается равным объекту, который реализует интерфейс IList или ICollectionView, то объект используется напрямую.

В результате преобразований полученное свойство dataProvider всегда будет представлять собой объект ICollectionView (то есть необязательно будет иметь тот тип объекта, который использовался при задании свойства). Следует изучить поведение при изменении данных в поставщике: изменения исходных данных могут не обнаруживаться, но будут обнаружены изменения объекта IcollectionView, возвращаемого из свойства dataProvider.

mx.collections.ICollectionView
dataTipField Имя поля поставщика данных, используемого для отображения всплывающей подсказки.null Имя поля поставщика данных, используемого для отображения всплывающей подсказки. По умолчанию список выполняет поиск свойства под названием label для каждого элемента, а затем отображает его. Однако в том случае, если объекты данных не содержат свойство label, то для использования в объекте данных другого свойства необходимо установить свойство dataTipField. Примером может служить имя FullName, используемое при просмотре набора имен сотрудников, который был получен из базы данных. dataTipFunction Пользовательская функция, применяемая к каждому элементу с целью определения объекта dataTip.null Пользовательская функция, применяемая к каждому элементу с целью определения объекта dataTip. По умолчанию список выполняет поиск свойства под названием label для каждого элемента поставщика данных, а затем отображает его. При этом некоторые элементы не имеют свойства label, а также других свойств, которые можно использовать для отображения в строках. Примером может служить набор данных, имеющий поля lastName и firstName при необходимости отображения полных имен. Пользователь может запустить функцию dataTipFunction, которая выполнит поиск соответствующих полей и вернет строку, которая доступна для просмотра. Функция dataTipFunction также подходит для форматирования и локализации.

dataTipFunction принимает отдельный аргумент, который является элементом в поставщике данных и возвращает String, как показано в следующем примере:

myDataTipFunction(item:Object):String
data Элемент поставщика данных, который отображается этим компонентом, если компонент используется в качестве средства визуализации или редактора элементов. Элемент поставщика данных, который отображается этим компонентом, если компонент используется в качестве средства визуализации или редактора элементов. Класс списка задает это свойство для каждого средства визуализации и редактора, а компонент отображает данные. Производные от ListBase классы поддерживают данное свойство в сложных конфигурациях, при которых элемент List содержит элементы DataGrid или один столбец элемента DataGrid представляет собой элемент List.

Классы списка используют свойство listData в дополнение к свойству data для определения отображаемых объектов. Если список класса находится в элементе DataGrid, то свойство столбца dataField должно сопоставляться со свойством данных. Значение selectedItem устанавливается равным данному свойству. Если список класса находится в элементе List или TileList, то свойство списка labelField должно сопоставляться со свойством данных. Значение selectedItem устанавливается равным данному свойству. В противном случае selectedItem приравнивается к данным.

Это свойство использует поставщик данных, но не задает его. В любом случае поставщик данных необходимо установить другим способом.

Это свойство не устанавливается в MXML.

mx.core.IDataRenderer
dragEnabled Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы.false Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы. Если значение равно true, то перетаскивание для данного элемента управления разрешено. Если свойство dropEnabled также имеет значение true, то пользователь может реорганизовывать элементы путем их перетаскивания из этого элемента управления и в него. dragImageOffsets Получает смещение перетаскиваемого изображения. Получает смещение перетаскиваемого изображения. dragImage Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания.mx.controls.listClasses.ListItemDragProxy Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания. dragMoveEnabled Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания.false Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания. Если true, и свойство dragEnabled является true, элементы могут быть перемещены. Зачастую удаление элементов из поставщика данных невозможно или запрещено. Таким образом, не следует разрешать перемещение при выполнении операции перетаскивания. dropEnabled Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления.false Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления.

При установке значения этого свойства true элемент управления принимает все форматы данных и признает, что формат перетаскиваемых данных соответствует формату данных в поставщике данных. Если требуется явным образом проверить формат перетаскиваемых данных, следует обработать одно или несколько событий перетаскивания, например dragOver, и выполнить вызов метода preventDefault() DragEvent для настройки способа принятия перетаскиваемых данных классом списка.

При установке dropEnabled как true Flex автоматически выполняет вызов методов showDropFeedback() и hideDropFeedback() для отображения индикатора перетаскивания.

iconField Имя поля в объекте поставщика данных, который определяет, что следует отобразить как значок.null Имя поля в объекте поставщика данных, который определяет, что следует отобразить как значок. По умолчанию класс списка не пытается отобразить значки с текстом в строках. Однако, указав поле значка, можно определить графический элемент, который создается и отображается в строке как значок. Это свойство игнорируется DataGrid.

Средства визуализации выполнят в объекте поставщика данных поиск свойства имени, предоставленного как iconField. Если значением свойства является класс, то оно реализует этот класс и ожидает, пока он станет экземпляром IFlexDisplayObject. Если значением свойства является строка, определяется, существует ли класс с этим именем в приложении. Если да, также выполняется поиск свойства в документе с этим именем и ожидается отображение этого свойства в классе.

iconFunction Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения ее значка.null Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения ее значка. По умолчанию список не пытается отобразить значки с текстом в строках. Однако, указав функцию значка, можно определить класс для графического объекта, который создается и отображается в строке как значок. Это свойство игнорируется DataGrid.

iconFunction принимает отдельный аргумент, который является элементом в поставщике данных и возвращает Class как показано в следующем примере:

iconFunction(item:Object):Class
itemRenderer Пользовательское средство визуализации элементов для элементов управления. Пользовательское средство визуализации элементов для элементов управления. Можно указать средство визуализации вставных, встроенных или пользовательских элементов.

Средство визуализации элементов по умолчанию зависит от класса компонента. Классы TileList и HorizontalList используют TileListItemRenderer, класс List использует ListItemRenderer. Класс DataGrid использует DataGridItemRenderer из DataGridColumn.

labelField Имя поля в элементах поставщика данных, которое следует отобразить как метку."label" Имя поля в элементах поставщика данных, которое следует отобразить как метку. По умолчанию список выполняет поиск именованного свойства label в каждом элементе и отображает его. Однако если объекты данных не содержат свойство label, можно настроить свойство labelField для использования другого свойства в объекте данных. Например, FullName при отображении набора имен людей, выбранных из базы данных. labelFunction Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения его метки.null Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения его метки. По умолчанию список выполняет поиск свойства под названием label для каждого элемента поставщика данных, а затем отображает его. Однако некоторые наборы данных не имеют свойство label или другое свойство, которое может быть использовано для отображения. Например, набор данных, имеющий поля lastName и firstName, в то время как требуется отобразить полные имена.

Можно предоставить функцию labelFunction, которая выполняет поиск соответствующих полей и возвращает отображаемую строку. labelFunction можно также использовать для обработки форматирования и локализации.

Для большинства компонентов функция метки принимает отдельный аргумент, который является элементом в поставщике данных и возвращает строку.

      myLabelFunction(item:Object):String

Подпись метода для классов DataGrid и DataGridColumn:

      myLabelFunction(item:Object, column:DataGridColumn):String

где item содержит объект элемента DataGrid, а column указывает столбец DataGrid.

listContentStyleFilters Набор стилей для перехода от ListBase к listContent. Набор стилей для перехода от ListBase к listContent. mx.styles.StyleProxylistData Если компонент используется как средство визуализации или редактор вставных элементов, Flex инициализирует свойство listData компонента с дополнительными данными из элемента управления List. Если компонент используется как средство визуализации или редактор вставных элементов, Flex инициализирует свойство listData компонента с дополнительными данными из элемента управления List. Компонент может затем использовать свойства listData и данные для отображения соответствующей информации как средства визуализации или редактора вставных элементов.

Это свойство не устанавливается в MXML или ActionScript; Flex устанавливает его, когда компонент используется как средство визуализации или редактор вставных элементов.

mx.controls.listClasses.IDropInListItemRenderer
listItems Массив массивов, содержащий экземпляры itemRenderer, визуализирующие каждый элемент поставщика данных. Массив массивов, содержащий экземпляры itemRenderer, визуализирующие каждый элемент поставщика данных. Двумерный главный массив строк (массив строк, являющихся массивами столбцов). nullItemRenderer Пользовательское средство визуализации элементов для элементов управления. Пользовательское средство визуализации элементов для элементов управления. Можно указать средство визуализации вставных, встроенных или пользовательских элементов.

Средство визуализации элементов по умолчанию зависит от класса компонента. Классы TileList и HorizontalList используют TileListItemRenderer, класс List использует ListItemRenderer. Класс DataGrid использует DataGridItemRenderer из DataGridColumn.

offscreenExtraRowsOrColumns Целевое число дополнительных строк или столбцов средств визуализации элементов для использования в макете элемента управления.0 Целевое число дополнительных строк или столбцов средств визуализации элементов для использования в макете элемента управления. Половина этих строк/столбцов создается выше или слева от видимых на экране строк/столбцов; другая половина создается ниже или справа.

Элемент управления и его свойства определяет, создаются строки и столбцы или нет. Как правило, используются строки, кроме компонентов TileBase, в которых direction устанавливается на TileBaseDirection. VERTICAL. В этом случае создаются столбцы.

Это свойство устанавливается на значение, отличное от нуля, прежде всего при применении эффектов данных к элементам управления List или TileList. Изменения, влияющие на элемент поставщика данных, соответствующий текущим видимым элементами, или изменения, воздействующие на элемент поставщика данных для указанного числа элементов до или после видимых элементов, инициируют эффект данных. Возможно, элементы поставщика данных за пределами этого диапазона недостаточно хорошо анимируются эффектом данных.

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

Приемлемым значением для этого свойства может быть число строк, видимых на экране. Если установить его на очень большое значение, то могут возникнуть проблемы с производительностью при использовании поставщика данных, содержащего большое количество элементов.

rowCount Число отображаемых строк.4 Число отображаемых строк. Если высота компонента установлена явным образом, это свойство может не оказывать влияния.

Для элемента управления DataGrid свойство rowCount не включает строку заголовка.

rowHeight Высота строк в пикселях. Высота строк в пикселях. Если свойство variableRowHeight не принимает значение true, все строки имеют одинаковую высоту. Если не указано, то высота строки определяется в зависимости от размера шрифта и других свойств визуализации. rowInfo Массив объектов ListRowInfo, в которых кэшируются значения высоты строк и другая информация отслеживания для строк в listItems. Массив объектов ListRowInfo, в которых кэшируются значения высоты строк и другая информация отслеживания для строк в listItems. selectable Флаг, указывающий, отображаются ли выбранные элементы в списке как выбранные.true Флаг, указывающий, отображаются ли выбранные элементы в списке как выбранные. Если true, то элемент управления поддерживает выбор. Класс Menu, подчиняющий подкласс ListBase, по умолчанию устанавливает свойство false, так как он не отображает выбранный пункт меню как выбранный. selectedIndex Индекс в поставщике данных выбранного элемента. Индекс в поставщике данных выбранного элемента.

Значение по умолчанию: -1 (без выбранного элемента).

selectedIndices Массив индексов в поставщике данных выбранных элементов.[ ] Массив индексов в поставщике данных выбранных элементов. Элементы расположены в порядке, обратном порядку выбора пользователя. selectedItem Ссылка на выбранный элемент в поставщике данных.null Ссылка на выбранный элемент в поставщике данных. selectedItemsCompareFunction Функция, используемая для сравнения элементов в свойстве selectedItems с элементами в поставщике данных. Функция, используемая для сравнения элементов в свойстве selectedItems с элементами в поставщике данных. При соответствии элемент в поставщике данных становится частью выбора. По умолчанию или при свойстве selectedItemsCompareFunction, установленном на значение null, применяется функция сравнения, в которой используется строгое равенство (===). Учтите, что в более ранних версиях Flex использовалось простое равенство (==), поэтому в определенных случаях поведение может различаться. С помощью общей функции сравнения возможно простое сравнение уникальных идентификаторов объектов или тестирование определенного свойства на совпадение.

Функция сравнения принимает два аргумента. Первым аргументом является объект в поставщике данных. Вторым аргументом – объект в свойстве selectedItems. Функция возвращает true, если требуется выбрать элемент поставщика данных.

      myCompareFunction(itemInDataProvider:Object, itemInSelectedItems):Boolean

Значением по умолчанию является null, с помощью которого используется строгое равенство.

selectedItems Массив ссылок на выбранные элементы в поставщике данных.[ ] Массив ссылок на выбранные элементы в поставщике данных. Элементы расположены в порядке, обратном порядку выбора пользователя. showDataTips Флаг, указывающий, отображается ли dataTips для текста в строках.false Флаг, указывающий, отображается ли dataTips для текста в строках. Если true, то dataTips отображаются. DataTips – это всплывающие подсказки, указывающие, что текст является слишком длинным для строки. Если установлена dataTipFunction, dataTips отображаются независимо от того, является ли текст слишком длинным для строки. value Выбранный элемент, данные или поле метки выбранного элемента. Выбранный элемент, данные или поле метки выбранного элемента. Если выбранный элемент является числом или строкой, то значение является элементом. Если элемент является объектом, то значение является свойством data, или свойством label при их существовании.

Примечание. Использование selectedItem зачастую является предпочтительным. Это свойство обеспечивает обратную совместимость с более ранними приложениями.

variableRowHeight Флаг, который указывает, могут ли отдельные строки иметь другую высоту.false Флаг, который указывает, могут ли отдельные строки иметь другую высоту. Это свойство игнорируется TileList и HorizontalList. Если true, то отдельные строки могут иметь другие значения высоты. visibleData Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении. Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении. Таблица индексируется по идентификатору UID элемента поставщика данных и используется для получения средства визуализации определенного элемента. wordWrap Флаг, который указывает, должен ли использоваться перенос слов для текста строки.false Флаг, который указывает, должен ли использоваться перенос слов для текста строки. Если true, то перенос слов для текста в строках включен. Влияет, только если свойство variableRowHeight также является true. allowItemSizeChangeNotification Если false, средства визуализации не могут отменить размер List. Если false, средства визуализации не могут отменить размер List.
ListBaseSeekPending Объект, сохраняющий данные об операции поиска, которая была прервана из-за ошибки ItemPendingError.Object Объект, сохраняющий данные об операции поиска, которая была прервана из-за ошибки ItemPendingError. mx.collections.errors.ItemPendingErrormx.controls.listClasses.ListBase.lastSeekPendingListBaseSeekPending Конструктор.bookmarkЗакладка, использованная при операции поиска. offsetСмещение из закладки, которая являлась целью операции поиска. Конструктор. bookmark Закладка, использованная при операции поиска. Закладка, использованная при операции поиска. offset Смещение из закладки, которая являлась целью операции поиска. Смещение из закладки, которая являлась целью операции поиска. ListBaseContentHolder Класс ListBaseContentHolder определяет контейнер в основанном на списке элементе управления для всех средств визуализации и редакторов объектов данного элемента управления.mx.core:UIComponent Класс ListBaseContentHolder определяет контейнер в основанном на списке элементе управления для всех средств визуализации и редакторов объектов данного элемента управления. Он применяется для маскирования областей средств визуализации, находящихся вне элемента управления, и блокирования определенных стилей, например backgroundColor, от передачи между средствами визуализации, что обеспечивает отображение выделения и альтернативных цветов строк через элемент управления. mx.controls.listClasses.ListBaseListBaseContentHolder Конструктор.parentListmx.controls.listClasses:ListBaseЭлемент управления на основе списка. Конструктор. updateDisplayList Устанавливает позицию и размер линеек прокрутки и содержимого, а также настраивает маску.unscaledWidthУказывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента. unscaledHeightУказывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента. Устанавливает позицию и размер линеек прокрутки и содержимого, а также настраивает маску. bottomOffset Смещение для правого нижнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях).0 Смещение для правого нижнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях). mx.controls.listClasses.ListBase.listContentiterator Экземпляр IviewCursor, используемый для получения элементов из поставщика данных и их передачи средствам визуализации. Экземпляр IviewCursor, используемый для получения элементов из поставщика данных и их передачи средствам визуализации. В конце любой последовательности кода его следует размещать в верхнем видимом элементе. leftOffset Смещение для левого верхнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях).0 Смещение для левого верхнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях). mx.controls.listClasses.ListBase.listContentlistItems Массив массивов, содержащий экземпляры средств визуализации, которые отображают все элементы поставщиков данных.unknown Массив массивов, содержащий экземпляры средств визуализации, которые отображают все элементы поставщиков данных. Это двумерный построчный массив (т. е. массив строк, являющихся массивами столбцов). rightOffset Смещение для правого нижнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях).0 Смещение для правого нижнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях). mx.controls.listClasses.ListBase.listContentrowInfo Массив объектов ListRowInfo, которые кэшируют значения высоты строк и другую информацию отслеживания для строк, определенных в свойстве listItems.unknown Массив объектов ListRowInfo, которые кэшируют значения высоты строк и другую информацию отслеживания для строк, определенных в свойстве listItems. selectionLayer Слой в содержимом, определяемый свойством listbase.listContent, в котором отображаются все индикаторы выбора и выделения. Слой в содержимом, определяемый свойством listbase.listContent, в котором отображаются все индикаторы выбора и выделения. topOffset Смещение для левого верхнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях).0 Смещение для левого верхнего угла в элементе управления List для содержимого, определенного свойством ListBase.listContent (в пикселях). mx.controls.listClasses.ListBase.listContentvisibleData Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении.unknown Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении. Таблица индексируется по идентификатору UID элемента поставщика данных и используется для получения средства визуализации определенного элемента. heightExcludingOffsets Высота центральной части содержимого, определенного свойством ListBase.listContent, исключая верхние и нижние смещения (в пикселях). Высота центральной части содержимого, определенного свойством ListBase.listContent, исключая верхние и нижние смещения (в пикселях). mx.controls.listClasses.ListBase.listContentwidthExcludingOffsets Ширина центральной части содержимого, определенного свойством ListBase.listContent, исключая верхние и нижние смещения (в пикселях). Ширина центральной части содержимого, определенного свойством ListBase.listContent, исключая верхние и нижние смещения (в пикселях). mx.controls.listClasses.ListBase.listContentListData Класс TreeListData определяет тип данных свойства listData, реализованного с помощью средств визуализации или редакторов вставных элементов для элемента управления List.mx.controls.listClasses:BaseListData Класс TreeListData определяет тип данных свойства listData, реализованного с помощью средств визуализации или редакторов вставных элементов для элемента управления List. Все средства визуализации вставных элементов или редакторы вставных элементов должны реализовать интерфейс IDropInListItemRenderer, определяющий свойство listData.

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

mx.controls.listClasses.IDropInListItemRendererListData Конструктор.textТекстовое представление данных элемента. iconОбъект классов Class или String, представляющий значок для элемента в элементе управления List. labelFieldУказывает поле поставщика данных, содержащее данные меток компонента списка. uidУникальный идентификатор для элемента. ownerСсылка на элемент управления List. rowIndex0Индекс элемента в поставщике данных для элемента управления List. columnIndex0Индекс столбца в видимых в настоящий момент столбцах элемента управления. Конструктор. icon Класс, представляющий значок для элемента в элементе управления List из метода класса списка itemToIcon() Класс, представляющий значок для элемента в элементе управления List из метода класса списка itemToIcon() labelField Значение свойства labelField в классе списка. Значение свойства labelField в классе списка. Это значение обычно используется для вычисления свойства из элемента поставщика данных, которое необходимо для текста, отображаемого в средстве визуализации элементов. Значение также используется элементом DateField и другими компонентами для указания поля элемента поставщика данных, который содержит дату или другое нетекстовое значение.

Например, если элемент поставщика данных содержит свойство hiredDate, то свойство labelField можно установить равным hiredDate, а свойство itemRenderer – равным DateField. Затем элемент управления DateField будет использовать свойство hiredDate.