Пакет | spark.components |
Класс | public class Grid |
Наследование | Grid Group GroupBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IDataGridElement |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Компонент сетки предназначен для использования в качестве компонента темы оформления DataGrid или как элемент других составных пользовательских компонентов. При этом он не поддерживает темы оформления, не включает средство или полосы прокрутки и не обеспечивает стандартную обработку событий мыши или клавиатуры.
Каждая видимая ячейка сетки отображается с помощью экземпляра GridItemRenderer, созданного посредством свойства itemRenderer
. Указывает средство визуализации элементов для каждого столбца. Перед его отображением каждый экземпляр средства визуализации элементов настраивается с учетом значения элемента поставщика данных для этой строки. Средства визуализации элементов создаются при необходимости и затем помещаются в пул и перерабатываются, чтобы минимизировать количество создаваемых элементов.
Элемент управления Grid поддерживает выбор в соответствии со свойством selectionMode
. Набор выделенных индексов строк или ячеек может быть изменен или запрошен программным способом с помощью таких методов выбора, как setSelectedIndex
или selectionContainsIndex()
.
Элемент управления Grid отображает индикаторы наведения, символа вставки и выбора на основе свойства selectionMode
и соответствующих свойств индексов строк и столбцов, например hoverRowIndex
и columnRowIndex
. Индикатор может быть любым визуальным элементом. Индикаторы, реализующие IGridVisualElement, могут выполнять собственную настройку в соответствии со строкой или столбцом, в которых они используются.
Элемент управления Grid поддерживает плавную прокрутку. Их вертикальные и горизонтальные позиции прокрутки определяют начало координат пикселов видимой части сетки и макет сетки только отображает только те средства визуализации элементов ячейки, которые необходимы для заполнения доступного пространства.
Элемент управления Grid поддерживает строки с различной высотой, которая автоматически вычисляется на основе содержимого средств визуализации элементов. Эта поддержка называется виртуализацией сетки, поскольку сопоставление (в пикселах) позиций прокрутки и индексов строк и столбцов обычно основано на неполной информации о предпочтительных размерах ячеек сетки. Сетка принимает вычисленную высоту строк, которые прокручены в область видимости, и рассчитывает остальные данные на основе одного typicalItem
.
Переходы в средствах визуализации элементов DataGrid не поддерживаются. В классе GridItemRenderer выключено свойство transitions
, поэтому установка этого свойства не будет иметь эффект.
The <s:Grid>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:Grid Properties />
Свойство MXML по умолчаниюmxmlContent
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
activeEffects : Array [только для чтения]
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance. | UIComponent | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
anchorColumnIndex : int
Индекс столбца опорной точки для следующего выделения с помощью клавиши Shift. | Grid | ||
anchorRowIndex : int
Индекс строки опорной точки для следующего выделения с помощью клавиши Shift. | Grid | ||
autoLayout : Boolean
При значении true измерение и макет выполняются при изменении позиции или размера нижестоящего элемента. | GroupBase | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIComponent | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIComponent | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIComponent | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIComponent | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIComponent | ||
automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIComponent | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIComponent | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIComponent | ||
baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
baselinePosition : Number [переопределить] [только для чтения]
Координата Y базовой линии первой строки текста компонента. | Group | ||
baselinePositionElement : IVisualElement
Элемент, используемый для вычисления baselinePosition GroupBase.
| Group | ||
blendMode : String [переопределить]
Значение класса BlendMode, задающее режим наложения. | Group | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | ||
cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | ||
caretColumnIndex : int
Если showCaretIndicator имеет значение true, то указывается индекс столбца caretIndicator. | Grid | ||
caretIndicator : IFactory
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, один визуальный элемент отображается для каждой строки символа вставки; если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, визуальный элемент отображается для ячейки символа вставки. | Grid | ||
caretRowIndex : int
Если showCaretIndicator имеет значение true, то указывается индекс строки caretIndicator. | Grid | ||
className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | ||
clipAndEnableScrolling : Boolean
Значение true определяет необходимость обрезки нижестоящих элементов в соответствии с границами области просмотра. | GroupBase | ||
columns : IList
Список объектов GridColumn, отображаемый этой сеткой. | Grid | ||
columnSeparator : IFactory
Визуальный элемент, отображаемый между столбцами. | Grid | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentHeight : Number [только для чтения]
Высота содержимого области просмотра. | GroupBase | ||
contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | ||
contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | ||
contentWidth : Number [только для чтения]
Ширина содержимого области просмотра. | GroupBase | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentState : String
Текущее состояние представления компонента. | UIComponent | ||
cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
dataGrid : DataGrid
Элемент управления DataGrid, для которого Grid используется как компонент темы оформления сетки. | Grid | ||
dataProvider : IList
Список элементов данных, которые соответствуют строкам в сетке. | Grid | ||
dataTipField : String
Имя поля в поставщике данных для отображения в качестве всплывающей подсказки. | Grid | ||
dataTipFunction : Function
Определяет функцию обратного вызова, выполняемую в каждом элементе поставщика данных для определения всплывающей подсказки. | Grid | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | ||
document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
enabled : Boolean
Возможность использования компонента пользователем. | UIComponent | ||
errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки. | UIComponent | ||
explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UIComponent | ||
explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UIComponent | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent. | UIComponent | ||
focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | UIComponent | ||
focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
focusPane : Sprite
Область фокусировки, связанная с этим объектом | UIComponent | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIComponent | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | ||
height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
horizontalScrollPosition : Number
Координата Х исходной точки поля зрения в системе координат компонента, где значением по умолчанию является (0,0), что соответствует левому верхнему углу области компонента. | GroupBase | ||
hoverColumnIndex : int
Если showHoverIndicator имеет значение true, то указывается индекс столбца hoverIndicator. | Grid | ||
hoverIndicator : IFactory
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS. | Grid | ||
hoverRowIndex : int
Если showHoverIndicator имеет значение true, то указывается индекс столбца hoverIndicator. | Grid | ||
id : String
Идентификатор компонента. | UIComponent | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIComponent | ||
inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями. | UIComponent | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIComponent | ||
instanceIndex : int [только для чтения]
Индекс повторяемого компонента. | UIComponent | ||
instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. | UIComponent | ||
is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIComponent | ||
isDocument : Boolean [только для чтения]
Содержит true, если этот экземпляр UIComponent является объектом документа. | UIComponent | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIComponent | ||
itemRenderer : IFactory
Средство визуализации элементов, используемое для столбцов, в которых средство визуализации не указано. | Grid | ||
layout : LayoutBase
Объект layout для этого контейнера. | GroupBase | ||
layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
luminosityClip : Boolean
Свойство, управляющее тем, будет ли маска свечения отсекать маскируемое содержимое. | GroupBase | ||
luminosityInvert : Boolean
Свойство, управляющее вычислением значения цветов RGB графического элемента, использующего маску свечения. | GroupBase | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | ||
mask : DisplayObject [переопределить]
Устанавливает маску. | GroupBase | ||
maskType : String
Тип маски. | GroupBase | ||
maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | ||
measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIComponent | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseEnabledWhereTransparent : Boolean
Установка значения true для этого свойства обеспечивает отвечаемость всех границ Group на события мыши, такие как щелчок и наведение. | GroupBase | ||
mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента. | UIComponent | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mxmlContent : Array [только для записи]
Визуальные нижестоящие элементы содержимого для этого Group. | Group | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | UIComponent | ||
nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями. | UIComponent | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | ||
numElements : int [только для чтения]
Количество визуальных элементов в данном контейнере. | GroupBase | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
overlay : DisplayLayer [только для чтения]
Плоскость перекрытия для этой группы. | GroupBase | ||
owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | ||
parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UIComponent | ||
parentApplication : Object [только для чтения]
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. | UIComponent | ||
parentDocument : Object [только для чтения]
Ссылка на вышестоящий объект документа для этого UIComponent. | UIComponent | ||
percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта. | UIComponent | ||
preserveSelection : Boolean
Если указано значение true, то при обновлении коллекции поставщика данных выбор сохраняется. | Grid | ||
processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | UIComponent | ||
repeater : IRepeater [только для чтения]
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. | UIComponent | ||
repeaterIndex : int [только для чтения]
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. | UIComponent | ||
repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
requestedColumnCount : int
Измеренная ширина этой сетки будет достаточно большой для отображения первых столбцов requestedColumnCount. | Grid | ||
requestedMaxRowCount : int
Измеренная высота этой сетки будет достаточно большой для отображения строк, количество которых не превышает requestedMaxRowCount. | Grid | ||
requestedMinColumnCount : int
Измеренная ширина этой сетки будет достаточно большой для отображения по меньшей мере столбцов requestedMinColumnCount. | Grid | ||
requestedMinRowCount : int
Измеренная высота этой сетки будет достаточно большой для отображения по меньшей мере строк requestedMinRowCount. | Grid | ||
requestedRowCount : int
Измеренная высота этой сетки будет достаточно большой для отображения первых строк requestedRowCount. | Grid | ||
requireSelection : Boolean
Если true и для свойства selectionMode не указано GridSelectionMode.NONE, то элемент всегда должен быть выбран в сетке. | Grid | ||
resizableColumns : Boolean
Определяет, может ли пользователь изменять размеры столбцов. | Grid | ||
resizeMode : String
ResizeMode для этого контейнера. | GroupBase | ||
right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIComponent | ||
rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIComponent | ||
rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIComponent | ||
rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIComponent | ||
rowBackground : IFactory
Визуальный элемент, который отображает фон для каждой строки. | Grid | ||
rowHeight : Number
Если variableRowHeight имеет значение false, то это свойство указывает фактическую высоту каждой строки в пикселах. | Grid | ||
rowSeparator : IFactory
Визуальный элемент, отображаемый между строками. | Grid | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleGridBottom : Number
Указывает нижнюю координату сетки масштабирования. | Group | ||
scaleGridLeft : Number
Указывает левую координату сетки масштабирования. | Group | ||
scaleGridRight : Number
Указывает правую координату сетки масштабирования. | Group | ||
scaleGridTop : Number
Указывает верхнюю координату сетки масштабирования. | Group | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | ||
screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
selectedCell : CellPosition
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, то возвращает первую выбранную ячейку начиная со строки 0 и столбца 0 и перемещается по каждому столбцу в строке перед переходом на следующую строку. | Grid | ||
selectedCells : Vector.<CellPosition>
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, то возвращается вектор объектов CellPosition, представляющих позиции выбранных ячеек в сетке. | Grid | ||
selectedIndex : int
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, то возвращает rowIndex первой выбранной строки. | Grid | ||
selectedIndices : Vector.<int>
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, то возвращается вектор выбранных индексов строк. | Grid | ||
selectedItem : Object
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, то возвращает текущий выбранный элемент в поставщике данных или undefined, если строки не выбраны. | Grid | ||
selectedItems : Vector.<Object>
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, то возвращается вектор элементов dataProvider, которые выбраны в настоящий момент. | Grid | ||
selectionIndicator : IFactory
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, визуальный элемент отображается для каждой строки; если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, визуальный элемент отображается для каждой ячейки. | Grid | ||
selectionLength : int [только для чтения]
Если для selectionMode указано значение GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, возвращает количество выбранных строк. | Grid | ||
selectionMode : String
Режим выбора для элемента управления. | Grid | ||
showDataTips : Boolean
Если true, dataTip отображается для всех видимых ячеек. | Grid | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
states : Array
Состояния представления, представленные для этого компонента. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | UIComponent | ||
styleManager : IStyleManager2 [только для чтения]
Возвращает экземпляр StyleManager, используемый этим компонентом. | UIComponent | ||
styleName : Object
Стиль класса, используемый этим компонентом. | UIComponent | ||
styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. | UIComponent | ||
systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UIComponent | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIComponent | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
toolTip : String
Текст, отображаемый в ToolTip. | UIComponent | ||
top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
transform : flash.geom:Transform [переопределить]
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | UIComponent | ||
transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIComponent | ||
transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIComponent | ||
transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIComponent | ||
transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния. | UIComponent | ||
tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UIComponent | ||
typicalItem : Object
Макет сетки обеспечивает то, что столбцы, ширина которых не указана, будут достаточно широки, чтобы отобразить средство визуализации элементов для этого элемента поставщика данных по умолчанию. | Grid | ||
uid : String
Уникальный идентификатор для объекта. | UIComponent | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | ||
variableRowHeight : Boolean
Если true, то высота каждой строки должна представлять максимальное значение всех предпочтительных показателей высоты ячеек, которые отображаются в настоящее время. | Grid | ||
verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
verticalScrollPosition : Number
Координата Y исходной точки поля зрения в системе координат компонента, где значением по умолчанию является (0,0), что соответствует левому верхнему углу области компонента. | GroupBase | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | ||
width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent |
Метод | Определено | ||
---|---|---|---|
Grid()
Конструктор. | Grid | ||
Добавляет визуальный элемент к этому контейнеру. | Group | ||
Добавляет визуальный элемент к этому контейнеру. | Group | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, то эта ячейка добавляется к выбору и символ вставки помещается в этой ячейке. | Grid | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_ROWS, то эта строка добавляется к выбору и символ вставки помещается на этой строке. | Grid | ||
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Ставит в очередь функцию для последующего вызова. | UIComponent | ||
Удаляет все выделенные строки и ячейки, если selectionMode не является GridSelectionMode.NONE. | Grid | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Определяет, является ли указанный IVisualElement нижестоящим элементом экземпляра контейнера или самим экземпляром. | GroupBase | ||
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent. | UIComponent | ||
[переопределить]
Посылает событие в поток событий. | UIComponent | ||
Отображает или скрывает индикатор фокуса вокруг этого компонента. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | UIComponent | ||
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. | UIComponent | ||
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. | UIComponent | ||
Завершает все воспроизводимые в настоящее время эффекты на компоненте. | UIComponent | ||
При необходимости установите свойства verticalScrollPosition и horizontalScrollPosition так, чтобы указанная ячейка была полностью видима. | Grid | ||
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | ||
Вызывается после завершения печати. | UIComponent | ||
Предоставляет объект автоматизации с указанным индексом. | UIComponent | ||
Обеспечивает список объектов автоматизации. | UIComponent | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | ||
Возвращает индексы строк и столбцов ячейки, которая перекрывает пиксел в указанной координате сетки. | Grid | ||
Возвращает текущие границы пиксела указанной ячейки или null, если ячейка не существует. | Grid | ||
Возвращает вектор объектов CellPosition со свойствами rowIndex и columnIndex, определяющими индексы строк и столбцов ячеек, которые перекрывают указанную область сетки. | Grid | ||
Возвращает координату X начала координат указанной ячейки. | Grid | ||
Возвращает координату Y начала координат указанной ячейки. | Grid | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | ||
Возвращает текущие границы пиксела указанного столбца или null, если столбец не существует. | Grid | ||
Возвращает индекс столбца в соответствии с указанными координатами или -1, если координаты находятся за пределами. | Grid | ||
Возвращает ширину указанного столбца. | Grid | ||
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | ||
Возвращает визуальный элемент по заданному индексу. | GroupBase | ||
Возвращает позицию индекса визуального элемента. | GroupBase | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | ||
Получает объект, который в настоящее время имеет фокус. | UIComponent | ||
Возвращает изменение горизонтального положения прокрутки для работы с различными параметрами прокрутки. | GroupBase | ||
Если указанное средство визуализации элементов является видимым, возвращает ссылку на средство визуализации элементов, которое в настоящий момент отображается в указанной ячейке. | Grid | ||
Возвращает высоту макета элемента. | UIComponent | ||
Возвращает ширину макета элемента. | UIComponent | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | ||
Возвращает максимальную высоту элемента. | UIComponent | ||
Возвращает максимальную ширину элемента. | UIComponent | ||
Возвращает минимальную высоту элемента. | UIComponent | ||
Возвращает минимальную ширину элемента. | UIComponent | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIComponent | ||
Возвращает предпочтительную ширину элемента. | UIComponent | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | ||
Возвращает текущие границы пиксела указанной строки или null, если строка не существует. | Grid | ||
Возвращает индекс строки в соответствии с указанными координатами или -1, если координаты находятся за пределами. | Grid | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | ||
Возвращает изменение вертикального положения прокрутки для работы с различными параметрами прокрутки. | GroupBase | ||
Макеты, не игнорирующие флаг useVirtualLayout, используют этот метод во время updateDisplayList() для получения элементов макета, находящихся «в пределах видимости», т. е. | GroupBase | ||
Возврат индексов dataProvider видимых в настоящий момент столбцов. | Grid | ||
Возвращает индексы поставщика данных и индексы заполнения для строк, видимых в настоящее время. | Grid | ||
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | ||
Инициализирует внутреннюю структуру этого компонента. | UIComponent | ||
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | ||
Если указанная ячейка видима, то ее отображение будет обновлено. | Grid | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | ||
Уведомляет компонент хоста о том, что элемент изменился и должен быть повторно отображен. | Group | ||
Уведомляет компонент хоста, что элемент был изменен и должен пройти проверку правильности свойств. | Group | ||
Уведомление хоста о изменении слоя элементов. | Group | ||
Уведомление компонента хоста о том, что был изменен размер элемента. | Group | ||
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | ||
Удаляет основанные на свойстве typicalItem данные о ширине столбца из кэша и создает запрос на проверку макета. | Grid | ||
Возвращает true, если указанная ячейка хотя бы частично видима. | Grid | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | ||
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | ||
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | ||
Готовит IFlexDisplayObject к печати. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | ||
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | ||
Удаляет все визуальные элементы из контейнера. | Group | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет указанный визуальный элемент из списка нижестоящих элементов данного контейнера. | Group | ||
Удаляет визуальный элемент из указанной позиции индекса в контейнере. | Group | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, то эта ячейка удаляется из выбора и символ вставки помещается в этой ячейке. | Grid | ||
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, то эта строка удаляется из выбора и символ вставки помещается в этой строке. | Grid | ||
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | ||
Воспроизводит указанное событие. | UIComponent | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | ||
[статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_ROWS, выбираются все строки и удаляется символ вставки; если для selectionMode указано GridSelectionMode.MULTIPLE_CELLS, выбираются все ячейки и удаляется символ вставки. | Grid | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_CELLS, то выбираются все ячейки в области ячеек и символ вставки помещается в последнюю ячейку в данной области. | Grid | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_ROWS, то выделяет указанные строки и определяет позицию символа вставки в endRowIndex. | Grid | ||
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, возвращается значение true при условии, что ячейка выбрана в настоящий момент. | Grid | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_CELLS, возвращается true при условии, что ячейки в области ячеек выбраны в настоящий момент. | Grid | ||
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, возвращает true при условии, что строка в index включена в текущий выбранный фрагмент. | Grid | ||
Если для selectionMode указано GridSelectionMode.MULTIPLE_ROWS, возвращается true при условии, что строки в indices выбраны в настоящий момент. | Grid | ||
Размеры объекта. | UIComponent | ||
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | ||
Определяет свойства contentWidth и contentHeight. | GroupBase | ||
Установить текущее состояние. | UIComponent | ||
Изменяет позицию существующего нижестоящего элемента в визуальном контейнере. | Group | ||
Задает фокус на этот компонент. | UIComponent | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | ||
Устанавливает размер макета элемента. | UIComponent | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Если для selectionMode указано GridSelectionMode.SINGLE_CELL или GridSelectionMode.MULTIPLE_CELLS, устанавливает выбор и положение символа вставки в этой ячейке. | Grid | ||
Если для selectionMode указано GridSelectionMode.SINGLE_ROW или GridSelectionMode.MULTIPLE_ROWS, устанавливает выделенный фрагмент и позицию символа вставки в этой строке. | Grid | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Вызывается при изменении свойства visible. | UIComponent | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | ||
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | UIComponent | ||
[статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | ||
Меняет местами индексы двух указанных визуальных элементов. | Group | ||
Меняет местами визуальные элементы в двух указанных позициях индекса в контейнере. | Group | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIComponent | ||
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIComponent | ||
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | ||
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | ||
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | ||
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt(). | UIComponent | |||
Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | |||
Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | |||
Передается после изменения символа вставки. | Grid | |||
Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | |||
Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств. | UIComponent | |||
Передается после изменения состояния представления. | UIComponent | |||
Передается после изменения свойства currentState, но перед изменением состояния представления. | UIComponent | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | |||
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных. | UIComponent | |||
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. | UIComponent | |||
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. | UIComponent | |||
Отправляется инициатором перетаскивания после начала операции перетаскивания. | UIComponent | |||
Отправляется по завершении эффекта. | UIComponent | |||
Отправляется непосредственно перед запуском эффекта. | UIComponent | |||
Отправляется после завершения эффекта, которое выполняется только после вызова метода stop(). | UIComponent | |||
Отправляется при добавлении визуального элемента в держатель содержимого. | Group | |||
Отправляется при удалении визуального элемента из держателя содержимого. | Group | |||
[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | |||
Отправляется после входа компонента в состояние представления. | UIComponent | |||
[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | |||
Отправляется непосредственно перед выходом компонента из состояния представления. | UIComponent | |||
Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | |||
Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | |||
[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | |||
Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | |||
Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется при щелчке кнопкой мыши в области ячейки. | Grid | |||
Отправляется при двойном щелчке кнопкой мыши в области ячейки. | Grid | |||
Отправляется при нажатии кнопки мыши в области ячейки Grid. | Grid | |||
Отправляется после события gridMouseDown, если выполняется движение мыши перед отпусканием кнопки. | Grid | |||
Отправляется при отпускании кнопки мыши в области ячейки Grid. | Grid | |||
Отправляется при выводе курсора мыши из ячейки сетки. | Grid | |||
Отправляется при вводе курсора мыши в область ячейки сетки. | Grid | |||
Возникает при изменении состояния объекта с «Видимый» на «Невидимый». | UIComponent | |||
Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | |||
Передается по окончании создания компонента и установки всех свойств инициализации. | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой. | UIComponent | |||
Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | |||
Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов. | UIComponent | |||
Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов. | UIComponent | |||
Передается при перемещении объекта. | UIComponent | |||
Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | |||
Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | |||
Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | |||
Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | |||
Передается в начале последовательности инициализации компонента. | UIComponent | |||
Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | |||
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt(). | UIComponent | |||
Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | |||
Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | |||
[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | |||
Отправляется при изменении размеров компонента. | UIComponent | |||
Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | |||
Передается при изменении состояния объекта с «Невидимый» на «Видимый». | UIComponent | |||
Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | |||
Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | |||
Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | |||
Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. | UIComponent | |||
Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние. | UIComponent | |||
Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | |||
Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | |||
Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | |||
Передается компонентом перед созданием ToolTip. | UIComponent | |||
Передается компонентом, когда ToolTip скрывается и вскоре будет удален. | UIComponent | |||
Передается компонентом перед скрытием ToolTip. | UIComponent | |||
Передается компонентом перед отображением ToolTip. | UIComponent | |||
Передается компонентом при отображении ToolTip. | UIComponent | |||
Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши. | UIComponent | |||
Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя | UIComponent | |||
Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя | UIComponent | |||
Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя | UIComponent | |||
Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости). | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена. | UIComponent | |||
Отправляется при изменении значений программным способом или в результате действий пользователя. | UIComponent |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
anchorColumnIndex | свойство |
anchorColumnIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Индекс столбца опорной точки для следующего выделения с помощью клавиши Shift. Опорная точка - это последний выбранный элемент. Он определяет элемент опорной точки при выборе нескольких элементов в сетке. При выборе нескольких элементов в сетке набор элементов расширяется от опорной точки до элемента символа вставки.
Обработчики событий сетки должны использовать это свойство для регистрации положения недавнего события мыши (перемещение вниз) или клавиатуры без нажатия клавиши Shift, которое определяет одну границу следующего возможного выбора с нажатой клавишей Shift. Индекс символа вставки определяет другую конечную точку.
Значением по умолчанию является 0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие anchorColumnIndexChanged
.
Реализация
public function get anchorColumnIndex():int
public function set anchorColumnIndex(value:int):void
Связанные элементы API
anchorRowIndex | свойство |
anchorRowIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Индекс строки опорной точки для следующего выделения с помощью клавиши Shift. Опорная точка - это последний выбранный элемент. Он определяет элемент опорной точки при выборе нескольких элементов в сетке. При выборе нескольких элементов в сетке набор элементов расширяется от опорной точки до элемента символа вставки.
Обработчики событий сетки должны использовать это свойство для регистрации положения недавнего события мыши (перемещение вниз) или клавиатуры без нажатия клавиши Shift, которое определяет одну границу следующего возможного выбора с нажатой клавишей Shift. Индекс символа вставки определяет другую конечную точку.
Значением по умолчанию является 0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие anchorRowIndexChanged
.
Реализация
public function get anchorRowIndex():int
public function set anchorRowIndex(value:int):void
Связанные элементы API
caretColumnIndex | свойство |
caretColumnIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если showCaretIndicator
имеет значение true
, то указывается индекс столбца caretIndicator
.
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то индикатор занимает всю строку и caretColumnIndex
игнорируется. Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то caretIndicator
занимает указанную ячейку.
Установка для caretColumnIndex
значения -1 означает, что индекс столбца не будет определен и символ вставки ячейки не будет показан.
Значением по умолчанию является -1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие caretColumnIndexChanged
.
Реализация
public function get caretColumnIndex():int
public function set caretColumnIndex(value:int):void
caretIndicator | свойство |
caretIndicator:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, один визуальный элемент отображается для каждой строки символа вставки; если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, визуальный элемент отображается для ячейки символа вставки.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие caretIndicatorChanged
.
Реализация
public function get caretIndicator():IFactory
public function set caretIndicator(value:IFactory):void
caretRowIndex | свойство |
caretRowIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если showCaretIndicator
имеет значение true
, то указывается индекс строки caretIndicator
. Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то индикатор занимает всю строку и свойство caretColumnIndex
игнорируется. Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то caretIndicator
занимает указанную ячейку.
Установка для caretRowIndex
значения -1 означает, что индекс строки не будет определен и символ вставки не будет показан.
Значением по умолчанию является -1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие caretRowIndexChanged
.
Реализация
public function get caretRowIndex():int
public function set caretRowIndex(value:int):void
columns | свойство |
columns:IList
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Список объектов GridColumn, отображаемый этой сеткой. В каждом столбце выделяются различные свойства элементов поставщика данных для отображения.
Объекты GridColumn могут отображаться только в columns
для одного элемента управления Grid.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие columnsChanged
.
Реализация
public function get columns():IList
public function set columns(value:IList):void
Связанные элементы API
columnSeparator | свойство |
columnSeparator:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Визуальный элемент, отображаемый между столбцами.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие columnSeparatorChanged
.
Реализация
public function get columnSeparator():IFactory
public function set columnSeparator(value:IFactory):void
dataGrid | свойство |
dataGrid:DataGrid
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Элемент управления DataGrid, для которого Grid используется как компонент темы оформления сетки.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataGridChanged
.
Реализация
public function get dataGrid():DataGrid
public function set dataGrid(value:DataGrid):void
dataProvider | свойство |
dataProvider:IList
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Список элементов данных, которые соответствуют строкам в сетке. Каждый столбец сетки связан со свойством элементов данных, чтобы отобразить это свойство в сетке cells.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataProviderChanged
.
Реализация
public function get dataProvider():IList
public function set dataProvider(value:IList):void
Связанные элементы API
dataTipField | свойство |
dataTipField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Имя поля в поставщике данных для отображения в качестве всплывающей подсказки. Если для showDataTips
указано значение true
, то связанный элемент управления сетки по умолчанию выполняет поиск свойства с именем label
в каждом элементе поставщика данных и отображает его. Однако если поставщик данных не содержит свойство label
, можно установить свойство dataTipField
для определения другого имени свойства. Например, если пользователь просматривает группу имен лиц, извлеченных из базы данных, может быть установлено значение FullName.
GridColumn.dataTipField
имеет приоритет над этим свойством.
Если в столбце или его сетке указано значение для свойства dataTipFunction
, то свойство dataTipField
игнорируется.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataTipFieldChanged
.
Реализация
public function get dataTipField():String
public function set dataTipField(value:String):void
dataTipFunction | свойство |
dataTipFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Определяет функцию обратного вызова, выполняемую в каждом элементе поставщика данных для определения всплывающей подсказки. Это свойство используется методом itemToDataTip
.
Если для showDataTips
указано значение true
, то столбец по умолчанию выполняет поиск свойства с именем label
в каждом элементе поставщика данных и отображает его как всплывающую подсказку. Однако для некоторых поставщиков данных не определено свойство label
или другие свойства, используемые для отображения данных в строках.
Например, существует поставщик данных, содержащий поля lastName и firstName, но в качестве всплывающей подсказки требуется отображение полных имен. Для свойства dataTipFunction
можно определить функцию, возвращающую отдельную строку, содержащую значения обоих полей. Для обработки форматирования и локализации также можно использовать свойство dataTipFunction
.
Для функции dataTipFunction
необходимо определить следующую подпись:
dataTipFunction(item:Object, column:GridColumn):StringПараметр
item
является элементом поставщика данных для всей строки. Второй параметр представлен этим объектом столбца.
Типичная функция может связывать свойства firstName и lastName элемента или выполнять пользовательское форматирование в свойстве со значением Date.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataTipFunctionChanged
.
Реализация
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
hoverColumnIndex | свойство |
hoverColumnIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если showHoverIndicator
имеет значение true
, то указывается индекс столбца hoverIndicator
. Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то индикатор занимает всю строку и hoverColumnIndex
игнорируется. Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то hoverIndicator
занимает указанную ячейку.
Установка для hoverColumnIndex
значения -1 (по умолчанию) означает, что индекс столбца не будет определен и индикатор наведения ячейки не будет показан.
Значением по умолчанию является -1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hoverColumnIndexChanged
.
Реализация
public function get hoverColumnIndex():int
public function set hoverColumnIndex(value:int):void
hoverIndicator | свойство |
hoverIndicator:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
. один визуальный элемент отображается при наведении указателя мыши на строку. Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, отображается визуальный элемент для ячейки.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hoverIndicatorChanged
.
Реализация
public function get hoverIndicator():IFactory
public function set hoverIndicator(value:IFactory):void
hoverRowIndex | свойство |
hoverRowIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если showHoverIndicator
имеет значение true
, то указывается индекс столбца hoverIndicator
. Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то индикатор занимает всю строку и hoverColumnIndex
игнорируется. Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то hoverIndicator
занимает указанную ячейку.
Установка для hoverRowIndex
значения -1 (по умолчанию) означает, что индекс строки не будет определен и индикатор наведения не будет показан.
Значением по умолчанию является -1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hoverRowIndexChanged
.
Реализация
public function get hoverRowIndex():int
public function set hoverRowIndex(value:int):void
itemRenderer | свойство |
itemRenderer:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Средство визуализации элементов, используемое для столбцов, в которых средство визуализации не указано.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие itemRendererChanged
.
Реализация
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
preserveSelection | свойство |
preserveSelection:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если указано значение true
, то при обновлении коллекции поставщика данных выбор сохраняется. Поскольку для этого обновления требуется сохранение каждого элемента выбранного фрагмента, эту процедуру не рекомендуется использовать в случае большого размера выбранного фрагмента.
Значением по умолчанию является true.
Реализация
public function get preserveSelection():Boolean
public function set preserveSelection(value:Boolean):void
requestedColumnCount | свойство |
requestedColumnCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Измеренная ширина этой сетки будет достаточно большой для отображения первых столбцов requestedColumnCount
. Если requestedColumnCount
имеет значение -1, то измеренная ширина будет достаточной для отображения всех столбцов.
Если реальный размер сетки был установлен явно, то это свойство не используется.
Значением по умолчанию является -1.
Реализация
public function get requestedColumnCount():int
public function set requestedColumnCount(value:int):void
requestedMaxRowCount | свойство |
requestedMaxRowCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Измеренная высота этой сетки будет достаточно большой для отображения строк, количество которых не превышает requestedMaxRowCount
.
Свойство не будет иметь эффект при выполнении любого из нижеуказанных условий:
requestedRowCount
установлено.- Фактический размер сетки, который был явно определен.
Значением по умолчанию является 10.
Реализация
public function get requestedMaxRowCount():int
public function set requestedMaxRowCount(value:int):void
requestedMinColumnCount | свойство |
requestedMinColumnCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Измеренная ширина этой сетки будет достаточно большой для отображения по меньшей мере столбцов requestedMinColumnCount
.
Свойство не будет иметь эффект при выполнении любого из нижеуказанных условий:
requestedColumnCount
установлено.- Фактический размер сетки, который был явно определен.
- Сетка находится в компоненте Scroller.
Значением по умолчанию является -1.
Реализация
public function get requestedMinColumnCount():int
public function set requestedMinColumnCount(value:int):void
requestedMinRowCount | свойство |
requestedMinRowCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Измеренная высота этой сетки будет достаточно большой для отображения по меньшей мере строк requestedMinRowCount
.
Свойство не будет иметь эффект при выполнении любого из нижеуказанных условий:
requestedRowCount
установлено.- Фактический размер сетки, который был явно определен.
Значением по умолчанию является -1.
Реализация
public function get requestedMinRowCount():int
public function set requestedMinRowCount(value:int):void
requestedRowCount | свойство |
requestedRowCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Измеренная высота этой сетки будет достаточно большой для отображения первых строк requestedRowCount
.
Если requestedRowCount
имеет значение -1, то измеренный размер будет достаточным для отображения всех элементов макета.
Если реальный размер сетки был установлен явно, то это свойство не используется.
Значением по умолчанию является -1.
Реализация
public function get requestedRowCount():int
public function set requestedRowCount(value:int):void
requireSelection | свойство |
requireSelection:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если true
и для свойства selectionMode
не указано GridSelectionMode.NONE
, то элемент всегда должен быть выбран в сетке.
Значением по умолчанию является false.
Реализация
public function get requireSelection():Boolean
public function set requireSelection(value:Boolean):void
resizableColumns | свойство |
resizableColumns:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Определяет, может ли пользователь изменять размеры столбцов. Если выбрано значение true
, можно растянуть или сжать столбцы компонента DataGrid, переместив линии сетки, расположенные между ячейками заголовка. При значении true
, отдельные столбцы также должны иметь свойстваresizable
, установленные как false
для предотвращения изменения размеров отдельного столбца.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resizableColumnsChanged
.
Реализация
public function get resizableColumns():Boolean
public function set resizableColumns(value:Boolean):void
Связанные элементы API
rowBackground | свойство |
rowBackground:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Визуальный элемент, который отображает фон для каждой строки.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие rowBackgroundChanged
.
Реализация
public function get rowBackground():IFactory
public function set rowBackground(value:IFactory):void
rowHeight | свойство |
rowHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если variableRowHeight
имеет значение false
, то это свойство указывает фактическую высоту каждой строки в пикселах.
Если для variableRowHeight
установлено значение true
, то в качестве оценочной высоты для строк, которые еще не прокручены в область видимости, по умолчанию используется значение этого свойства, а не предпочтительная высота средств визуализации, настроенных с помощью typicalItem
. Когда Grid заполняет изображение пустыми строками, это свойство указывает высоту пустых строк.
Если для variableRowHeight
указано false
, то значение по умолчанию этого свойства будет представлять максимальный показатель предпочтительной высоты средств визуализации каждого столбца, созданных для typicalItem
.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие rowHeightChanged
.
Реализация
public function get rowHeight():Number
public function set rowHeight(value:Number):void
rowSeparator | свойство |
rowSeparator:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Визуальный элемент, отображаемый между строками.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие rowSeparatorChanged
.
Реализация
public function get rowSeparator():IFactory
public function set rowSeparator(value:IFactory):void
selectedCell | свойство |
selectedCell:CellPosition
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то возвращает первую выбранную ячейку начиная со строки 0 и столбца 0 и перемещается по каждому столбцу в строке перед переходом на следующую строку.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell()
должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedCell():CellPosition
public function set selectedCell(value:CellPosition):void
selectedCells | свойство |
selectedCells:Vector.<CellPosition>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то возвращается вектор объектов CellPosition, представляющих позиции выбранных ячеек в сетке.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell()
должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
Значение по умолчанию — пустой вектор.<CellPosition>
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedCells():Vector.<CellPosition>
public function set selectedCells(value:Vector.<CellPosition>):void
selectedIndex | свойство |
selectedIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то возвращает rowIndex первой выбранной строки.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell()
должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
Значением по умолчанию является -1.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedIndex():int
public function set selectedIndex(value:int):void
selectedIndices | свойство |
selectedIndices:Vector.<int>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то возвращается вектор выбранных индексов строк. Для всех других режимов выделения этот метод не действует.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell() должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
>Значение по умолчанию — пустой вектор.<int>
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedIndices():Vector.<int>
public function set selectedIndices(value:Vector.<int>):void
Связанные элементы API
selectedItem | свойство |
selectedItem:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то возвращает текущий выбранный элемент в поставщике данных или undefined
, если строки не выбраны.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell()
должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedItem():Object
public function set selectedItem(value:Object):void
Связанные элементы API
selectedItems | свойство |
selectedItems:Vector.<Object>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то возвращается вектор элементов dataProvider, которые выбраны в настоящий момент.
Когда пользователь изменяет выбор, взаимодействуя с элементом управления, этот элемент управления отправляет событие selectionChange
. Когда пользователь изменяет выбор программным способом, элемент управления отправляет событие valueCommit
.
Свойство предназначено для инициализации или привязки выбора в разметке MXML. Метод setSelectedCell() должен использоваться для программного обновления выбранных фрагментов, например при создании обработчика событий мыши или клавиатуры.
Значение по умолчанию — пустой вектор.<Object>
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedItems():Vector.<Object>
public function set selectedItems(value:Vector.<Object>):void
Связанные элементы API
selectionIndicator | свойство |
selectionIndicator:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, визуальный элемент отображается для каждой строки; если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, визуальный элемент отображается для каждой ячейки.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие selectionIndicatorChanged
.
Реализация
public function get selectionIndicator():IFactory
public function set selectionIndicator(value:IFactory):void
selectionLength | свойство |
selectionLength:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано значение GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, возвращает количество выбранных строк. Если для selectionMode
указано значение GridSelectionMode.SINGLE_CELLS
или GridSelectionMode.MULTIPLE_CELLS
, возвращает количество выбранных ячеек.
Значением по умолчанию является 0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectionLength():int
selectionMode | свойство |
selectionMode:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Режим выбора для элемента управления. Возможные значения: GridSelectionMode.MULTIPLE_CELLS
, GridSelectionMode.MULTIPLE_ROWS
, GridSelectionMode.NONE
, GridSelectionMode.SINGLE_CELL
и GridSelectionMode.SINGLE_ROW
.
При изменении selectionMode текущий выбор будет отменен и для caretRowIndex и caretColumnIndex будет установлено значение -1.
Значением по умолчанию является GridSelectionMode.SINGLE_ROW.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие selectionModeChanged
.
Реализация
public function get selectionMode():String
public function set selectionMode(value:String):void
Связанные элементы API
showDataTips | свойство |
showDataTips:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если true
, dataTip отображается для всех видимых ячеек. При значении false
(по умолчанию) dataTip отображается, только если для свойства showDataTips
указано true
.
Значением по умолчанию является false.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие showDataTipsChanged
.
Реализация
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
typicalItem | свойство |
typicalItem:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Макет сетки обеспечивает то, что столбцы, ширина которых не указана, будут достаточно широки, чтобы отобразить средство визуализации элементов для этого элемента поставщика данных по умолчанию. Если типичный элемент не указан, то используется первый элемент в поставщике данных.
Ограничение. Если typicalItem
является IVisualItem, то он не должен быть также элементом поставщика данных.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие typicalItemChanged
.
Реализация
public function get typicalItem():Object
public function set typicalItem(value:Object):void
variableRowHeight | свойство |
variableRowHeight:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если true
, то высота каждой строки представляет максимальное значение всех предпочтительных показателей высоты ячеек, которые отображаются в настоящее время.
Если false
, то высота каждой строки принимает значение свойства rowHeight
. Если значение rowHeight
не указано, то высота каждой строки определяется свойством typicalItem
.
Значением по умолчанию является false.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие variableRowHeightChanged
.
Реализация
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean):void
Grid | () | Конструктор |
public function Grid()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Конструктор.
addSelectedCell | () | метод |
public function addSelectedCell(rowIndex:int, columnIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то эта ячейка добавляется к выбору и символ вставки помещается в этой ячейке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка. columnIndex
- это индекс в значении columns
столбца, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях rowIndex , columnIndex или selectionMode .
|
Связанные элементы API
addSelectedIndex | () | метод |
public function addSelectedIndex(rowIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.MULTIPLE_ROWS
, то эта строка добавляется к выбору и символ вставки помещается на этой строке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях index или selectionMode .
|
Связанные элементы API
clearSelection | () | метод |
public function clearSelection():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Удаляет все выделенные строки и ячейки, если selectionMode
не является GridSelectionMode.NONE
. Удаляет символ вставки и устанавливает опорную точку на начальный элемент.
Boolean — true , если выделенный фрагмент изменился, или false , если выбор не выполнялся.
|
ensureCellIsVisible | () | метод |
public function ensureCellIsVisible(rowIndex:int = -1, columnIndex:int = -1):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
При необходимости установите свойства verticalScrollPosition
и horizontalScrollPosition
так, чтобы указанная ячейка была полностью видима. Если rowIndex
равен -1 и указан columnIndex
, то для отображения указанного столбца достаточно настроить только horizontalScrollPosition
. Если columnIndex
равен -1 и указан rowIndex
, то для отображения указанной строки достаточно настроить только verticalScrollPosition
.
Параметры
rowIndex:int (default = -1 ) — Отсчитываемый от 0 индекс строки ячейки средства визуализации элементов или -1 для указания столбца.
| |
columnIndex:int (default = -1 ) — Отсчитываемый от 0 индекс столбца ячейки средства визуализации элементов или -1 для указания строки.
|
getCellAt | () | метод |
public function getCellAt(x:Number, y:Number):CellPosition
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает индексы строк и столбцов ячейки, которая перекрывает пиксел в указанной координате сетки. Если ячейка не существует, возвращается null.
Функция в примере ниже использует этот метод для вычисления значения dataField
для ячейки сетки.
function getCellData(x:Number, y:Number):Object { var cell:CellPosition = getCellAt(x, y); if (!cell) return null; var GridColumn:column = grid.columns.getItemAt(cell.columnIndex); return grid.dataProvider.getItemAt(cell.rowIndex)[column.dataField]; }
Параметры
x:Number — Координата X пиксела относительно сетки.
| |
y:Number — Координата Y пиксела относительно сетки.
|
CellPosition — Позиция ячейки или null.
|
getCellBounds | () | метод |
public function getCellBounds(rowIndex:int, columnIndex:int):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает текущие границы пиксела указанной ячейки или null, если ячейка не существует. Информация о границах ячейки содержится в координатах сетки.
Если все столбцы для указанной строки и все предшествующие ей строки еще не прокручены в область видимости, возвращаемые границы представлены лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца.
|
Rectangle — Rectangle , представляющий границы пиксела ячейки или пустое значение.
|
getCellsAt | () | метод |
public function getCellsAt(x:Number, y:Number, w:Number, h:Number):Vector.<CellPosition>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает вектор объектов CellPosition со свойствами rowIndex
и columnIndex
, определяющими индексы строк и столбцов ячеек, которые перекрывают указанную область сетки. Если ячейки не существуют, возвращается пустой вектор.
Параметры
x:Number — Координата X пиксела в начале координат области относительно сетки.
| |
y:Number — Координата X пиксела в начале координат области относительно сетки.
| |
w:Number — Ширина области в пикселах.
| |
h:Number — Высота области в пикселах.
|
Vector.<CellPosition> — Вектор объектов, аналогичных Vector.<Object>([{rowIndex:0, columnIndex:0}, ...]) .
|
getCellX | () | метод |
public function getCellX(rowIndex:int, columnIndex:int):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает координату X начала координат указанной ячейки. Если все границы ячейки не требуются, этот метод более эффективен, чем getCellBounds().x
.
Если все столбцы для указанной строки и всех предшествующих ей строк еще не прокручены в область видимости, возвращаемое значение представлено лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца.
|
Number — Координата X начала координат указанной ячейки.
|
getCellY | () | метод |
public function getCellY(rowIndex:int, columnIndex:int):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает координату Y начала координат указанной ячейки. Если все границы ячейки не требуются, этот метод более эффективен, чем getCellBounds().y
.
Если все столбцы для указанной строки и всех предшествующих ей строк еще не прокручены в область видимости, возвращаемое значение представлено лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца.
|
Number — Координата Y начала координат указанной ячейки.
|
getColumnBounds | () | метод |
public function getColumnBounds(columnIndex:int):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает текущие границы пиксела указанного столбца или null, если столбец не существует. Информация о границах столбца содержится в координатах сетки.
Если все ячейки для указанного столбца еще не прокручены в область видимости, возвращаемые границы представлены лишь приблизительно на основе typicalItem
столбца.
Параметры
columnIndex:int — Отсчитываемый от 0 индекс столбца.
|
Rectangle — Rectangle , представляющий границы пиксела столбца или пустое значение.
|
getColumnIndexAt | () | метод |
public function getColumnIndexAt(x:Number, y:Number):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает индекс столбца в соответствии с указанными координатами или -1, если координаты находятся за пределами. Координаты обрабатываются относительно сетки.
Если все столбцы или строки для сетки еще не прокручены в область видимости, возвращаемая позиция индекса представлена лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
x:Number — Координата X пиксела относительно сетки.
| |
y:Number — Координата Y пиксела относительно сетки.
|
int — Индекс столбца или -1, если координаты находятся за пределами.
|
getColumnWidth | () | метод |
public function getColumnWidth(columnIndex:int):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает ширину указанного столбца. Если все границы ячейки не требуются, этот метод более эффективен, чем getColumnBounds().width
.
Если свойство ширины указанного столбца не определено, то возвращенное значение может быть только приблизительным. Фактическая ширина столбца вычисляется только после прокрутки столбца в область отображения.
Параметры
columnIndex:int — Отсчитываемый от 0 индекс столбца.
|
Number — Ширина указанного столбца.
|
getItemRendererAt | () | метод |
public function getItemRendererAt(rowIndex:int, columnIndex:int):IGridItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если указанное средство визуализации элементов является видимым, возвращает ссылку на средство визуализации элементов, которое в настоящий момент отображается в указанной ячейке. Обратите внимание, что если возвращенное средство визуализации элементов больше не является видимым, оно может быть переработано и его свойства сброшены.
Если запрошенное средство визуализации элементов не является видимым, то при каждом вызове этого метода создается новое средство визуализации элементов. Новое средство визуализации элементов невидимо
Если ширина указанного столбца не определена явно, то ширина этой ячейки будет основана на typicalItem
. Если для typicalItem
отсутствуют указания или измерения, то для ширины средства визуализации элементов по умолчанию принимается значение 150
.
Если для свойства variableRowHeight
сетки указано значение true
(по умолчанию) и общая высота строки не кэширована для указанной строки, то высота средства визуализации элементов основана на typicalItem
. Если для typicalItem
отсутствуют указания или измерения, то для высоты средства визуализации элементов по умолчанию принимается значение предпочтительной высоты.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки средства визуализации элементов.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки средства визуализации элементов.
|
IGridItemRenderer — Средство визуализации элементов или null, если местоположение ячейки недействительно.
|
getRowBounds | () | метод |
public function getRowBounds(rowIndex:int):Rectangle
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает текущие границы пиксела указанной строки или null, если строка не существует. Информация о границах строки содержится в координатах сетки.
Если все столбцы для указанной строки и все предшествующие ей строки еще не прокручены в область видимости, возвращаемые границы представлены лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки.
|
Rectangle — Rectangle , представляющий границы пиксела строки или пустое значение.
|
getRowIndexAt | () | метод |
public function getRowIndexAt(x:Number, y:Number):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает индекс строки в соответствии с указанными координатами или -1, если координаты находятся за пределами. Координаты обрабатываются относительно сетки.
Если все столбцы или строки для сетки еще не прокручены в область видимости, возвращаемая позиция индекса представлена лишь приблизительно на основе typicalItem
всех столбцов.
Параметры
x:Number — Координата x.
| |
y:Number — Координата y.
|
int — Индекс строки в соответствии с указанными координатами.
|
getVisibleColumnIndices | () | метод |
public function getVisibleColumnIndices():Vector.<int>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возврат индексов dataProvider видимых в настоящий момент столбцов. Обратите внимание, что средства визуализации элементов для первых и последних столбцов могут быть лишь частично видимыми. Содержимое возвращенного вектора указывается в порядке отображения.
Функция в примере ниже использует этот метод для вычисления вектора видимых объектов GridColumn.
function getVisibleColumns():Vector.<GridColumn> { var visibleColumns = new Vector.<GridColumn>; for each (var columnIndex:int in grid.getVisibleColumnIndices()) visibleColumns.push(grid.columns.getItemAt(columnIndex)); return visibleColumns; }Возвращает
Vector.<int> — Вектор индексов видимых столбцов.
|
getVisibleRowIndices | () | метод |
public function getVisibleRowIndices():Vector.<int>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает индексы поставщика данных и индексы заполнения для строк, видимых в настоящее время. Индексы, которые больше или равны длине dataProvider
представляют строки заполнения. Обратите внимание, что средства визуализации элементов для первых и последних строк могут быть лишь частично видимыми. Содержимое возвращенного вектора указывается в порядке отображения.
Vector.<int> — Вектор индексов видимых строк.
|
invalidateCell | () | метод |
public function invalidateCell(rowIndex:int, columnIndex:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если указанная ячейка видима, то ее отображение будет обновлено. Если variableRowHeight=true
, то этот способ может вызвать изменение высоты соответствующей строки.
Если columnIndex равен -1, то вся строка становится недействительной. Также если rowIndex равен -1
, то весь столбец становится недействительным.
Этот метод должен вызываться при изменении любого аспекта элемента поставщика данных в rowIndex
, что может влиять на отображение указанной ячейки. Вызов этого метода аналогичен вызову метода dataProvider.itemUpdated()
, который сообщает Grid о том, что необходимо повторить отображение всех строк, содержащих указанный элемент. Этот метод относительно эффективен, так как он сужает область изменения отдельной ячейки.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки измененной ячейки или -1.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца измененной ячейки или -1.
|
invalidateTypicalItemRenderer | () | метод |
public function invalidateTypicalItemRenderer():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет основанные на свойстве typicalItem
данные о ширине столбца из кэша и создает запрос на проверку макета. Этот метод необходимо вызывать при изменении аспектов typicalItem
, что должно отражаться в макете Grid.
Этот метод вызывается автоматически при непосредственном изменении typicalItem
. Это означает, что для свойства установлено новое значение, которое не совпадает с текущим значением.
isCellVisible | () | метод |
public function isCellVisible(rowIndex:int = -1, columnIndex:int = -1):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает true
, если указанная ячейка хотя бы частично видима. Если columnIndex = -1
, то возвращается true
при условии, что указанная строка хотя бы частично видима. Если rowIndex = -1
, то возвращается true
при условии, что указанный столбец хотя бы частично видим. Если для columnIndex
и rowIndex
указано -1, то возвращается false
.
Параметры
rowIndex:int (default = -1 ) — Отсчитываемый от 0 индекс строки ячейки средства визуализации элементов.
| |
columnIndex:int (default = -1 ) — Отсчитываемый от 0 индекс столбца ячейки средства визуализации элементов.
|
Boolean — True, если указанная ячейка (или строка при columnIndex = -1) хотя бы частично видима
|
removeSelectedCell | () | метод |
public function removeSelectedCell(rowIndex:int, columnIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, то эта ячейка удаляется из выбора и символ вставки помещается в этой ячейке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка. columnIndex
- это индекс в значении columns
столбца, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях rowIndex , columnIndex или selectionMode .
|
Связанные элементы API
removeSelectedIndex | () | метод |
public function removeSelectedIndex(rowIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, то эта строка удаляется из выбора и символ вставки помещается в этой строке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях index или selectionMode .
|
Связанные элементы API
selectAll | () | метод |
public function selectAll():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано значение GridSelectionMode.MULTIPLE_ROWS
, выбираются все строки и удаляется символ вставки; если для selectionMode
указано значение GridSelectionMode.MULTIPLE_CELLS
, выбираются все ячейки и удаляется символ вставки. Для всех других режимов выделения этот метод не действует.
При добавлении элементов в dataProvider
или добавлении columns
после вызова этого метода новые строки или ячейки в новом столбце будут выделены.
Этот неявный режим selectAll завершается при возникновении одного из следующих условий:
- выбор отменен с помощью
clearSelection
; - выбор сброшен посредством
setSelectedCell
,setSelectedCells
,setSelectedIndex
илиselectIndices
; dataProvider
обновлен и дляpreserveSelection
установлено значение false;- сброшено значение
dataProvider
; - значение
columns
обновлено, дляpreserveSelection
указано значениеfalse
, а дляselectionMode
указано значениеGridSelectionMode.MULTIPLE_CELLS
; - значение
columns
сброшено, а дляselectionMode
установлено значениеGridSelectionMode.MULTIPLE_CELLS
.
Boolean — True при изменении выбора.
|
Связанные элементы API
selectCellRegion | () | метод |
public function selectCellRegion(rowIndex:int, columnIndex:int, rowCount:uint, columnCount:uint):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.MULTIPLE_CELLS
, то выбираются все ячейки в области ячеек и символ вставки помещается в последнюю ячейку в данной области. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится начало координат области ячейки. columnIndex
- это индекс в значении columns
столбца, где содержится начало координат области ячейки.
Этот метод не будет иметь эффект, если область ячейки не полностью помещается в пределах сетки.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки начала координат области ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца начала координат области ячейки.
| |
rowCount:uint — Количество строк начиная с rowIndex для включения в область ячейки.
| |
columnCount:uint — Количество столбцов начиная с columnIndex для включения в область ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях области ячейки или selectionMode .
|
Связанные элементы API
selectIndices | () | метод |
public function selectIndices(rowIndex:int, rowCount:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.MULTIPLE_ROWS
, то выделяет указанные строки и определяет позицию символа вставки в endRowIndex
. Для всех других режимов выделения этот метод не действует.
Каждый индекс представляет элемент в поставщике данных для включения в выбор.
Параметры
rowIndex:int — Индекс строки на основе 0 первой строки в выделенном фрагменте.
| |
rowCount:int — Количество строк в выделенном фрагменте.
|
Boolean — true при отсутствии ошибок. false , если любые индексы недействительны, startRowIndex меньше или равен endRowIndex или если selectionMode недействителен.
|
Связанные элементы API
selectionContainsCell | () | метод |
public function selectionContainsCell(rowIndex:int, columnIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, возвращается значение true
при условии, что ячейка выбрана в настоящий момент.
Значение rowIndex
должно находиться между 0 и показателем длины поставщика данных. Значение columnIndex
должно находиться между 0 и показателем длины columns
.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки.
|
Boolean — true , если текущий выбор содержит эту ячейку.
|
Связанные элементы API
selectionContainsCellRegion | () | метод |
public function selectionContainsCellRegion(rowIndex:int, columnIndex:int, rowCount:int, columnCount:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.MULTIPLE_CELLS
, возвращается true
при условии, что ячейки в области ячеек выбраны в настоящий момент.
Значение rowIndex
должно находиться между 0 и показателем длины поставщика данных. Значение columnIndex
должно находиться между 0 и показателем длины columns
.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки.
| |
rowCount:int — Количество строк начиная с rowIndex для включения в область ячейки.
| |
columnCount:int — Количество столбцов начиная с columnIndex для включения в область ячейки.
|
Boolean — true , если текущий выбор содержит все ячейки в области ячейки.
|
Связанные элементы API
selectionContainsIndex | () | метод |
public function selectionContainsIndex(rowIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, возвращает true
при условии, что строка в index
включена в текущий выбранный фрагмент.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки для строки.
|
Boolean — true , если текущий выбор содержит эту строку.
|
Связанные элементы API
selectionContainsIndices | () | метод |
public function selectionContainsIndices(rowIndices:Vector.<int>):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.MULTIPLE_ROWS
возвращается true
при условии, что строки в indices
выбраны в настоящий момент.
Параметры
rowIndices:Vector.<int> — Вектор индексов строк на основе 0 для включения в выбор.
|
Boolean — true , если текущий выбор содержит эти строки.
|
Связанные элементы API
setSelectedCell | () | метод |
public function setSelectedCell(rowIndex:int, columnIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_CELL
или GridSelectionMode.MULTIPLE_CELLS
, устанавливает выбор и положение символа вставки в этой ячейке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка. columnIndex
- это индекс в значении columns
столбца, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
| |
columnIndex:int — Отсчитываемый от 0 индекс столбца ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях rowIndex , columnIndex или selectionMode .
|
Связанные элементы API
setSelectedIndex | () | метод |
public function setSelectedIndex(rowIndex:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Если для selectionMode
указано GridSelectionMode.SINGLE_ROW
или GridSelectionMode.MULTIPLE_ROWS
, устанавливает выделенный фрагмент и позицию символа вставки в этой строке. Для всех других режимов выделения этот метод не действует.
rowIndex
- это индекс в поставщике данных элемента, где содержится выбранная ячейка.
Параметры
rowIndex:int — Отсчитываемый от 0 индекс строки ячейки.
|
Boolean — true при отсутствии ошибок. false при недействительных значениях index или selectionMode .
|
Связанные элементы API
caretChange | Событие |
spark.events.GridCaretEvent
свойство GridCaretEvent.type =
spark.events.GridCaretEvent.CARET_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Передается после изменения символа вставки.
КонстантаGridSelectionEvent.CARET_CHANGE
определяет значение свойства type
объекта события caretChange
, указывающего на изменение текущего положения символа вставки.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
newColumnIndex | Отсчитываемый от нуля индекс столбца позиции символа вставки после его изменения. Используется значение -1, еслиselectionMode основан на строке. |
newRowIndex | Отсчитываемый от нуля индекс строки позиции символа вставки после его изменения. |
oldColumnIndex | Отсчитываемый от нуля индекс столбца позиции символа вставки перед его изменением. Используется значение -1, еслиselectionMode основан на строке. |
oldRowIndex | Отсчитываемый от нуля индекс строки позиции символа вставки перед его изменением. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdCaretEvent.CARET_CHANGE |
gridClick | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_CLICK
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при щелчке кнопкой мыши в области ячейки.
Значение свойстваtype
для gridClick
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_CLICK |
gridDoubleClick | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_DOUBLE_CLICK
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при двойном щелчке кнопкой мыши в области ячейки.
Значение свойстваtype
для gridDoubleClick
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_DOUBLE_CLICK |
gridMouseDown | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_DOWN
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при нажатии кнопки мыши в области ячейки Grid.
Значение свойстваtype
для gridMouseDown
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_MOUSE_DOWN |
gridMouseDrag | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_DRAG
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется после события gridMouseDown
, если выполняется движение мыши перед отпусканием кнопки.
type
для gridMouseDrag
в GridEvent. Это событие отправляется только после того, как прослушиватель обработал событие mouseDown
, и затем только при перемещении мыши с удерживаемой кнопкой.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_MOUSE_DRAG |
gridMouseUp | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_MOUSE_UP
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при отпускании кнопки мыши в области ячейки Grid. Во время операции перетаскивания оно также отправляется после события gridMouseDown
при отпускании кнопки мыши, даже если курсор мыши больше не находится в пределах Grid.
type
для gridMouseUp
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_MOUSE_UP |
gridRollOut | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_ROLL_OUT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при выводе курсора мыши из ячейки сетки.
Значение свойстваtype
для gridRollOut
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_ROLL_OUT |
gridRollOver | Событие |
spark.events.GridEvent
свойство GridEvent.type =
spark.events.GridEvent.GRID_ROLL_OVER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется при вводе курсора мыши в область ячейки сетки.
Значение свойстваtype
для gridRollOver
в GridEvent.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
column | Столбец, где произошло событие, или null, если в столбце не происходили события. |
columnIndex | Индекс столбца, где произошло событие, или -1, если событие не произошло в столбце сетки. |
grid | Сетка, связанная с событием. |
item | Элемент поставщика данных для этой строки или null, если событие не происходило в строке сетки. |
itemRenderer | Поставщик данных, который отображал эту ячейку, или null, если событие не происходило в видимой ячейке. |
rowIndex | Индекс строки, где произошло событие, или -1, если событие не произошло в строке сетки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | GirdEvent.GRID_ROLL_OVER |
Tue Jun 12 2018, 11:34 AM Z