Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
spark.components.gridClasses 

IGridVisualElement  - AS3 Flex

Пакетspark.components.gridClasses
Интерфейсpublic interface IGridVisualElement

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.0

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

Это необязательный интерфейс для всех визуальных элементов, созданных в фабрике, кроме элементов itemRenderer: caretIndicator, hoverIndicator, editorIndicator, selectionIndicator, columnSeparator, rowSeparator, alternatingRowColorsBackground (см. DataGrid), sortIndicator (см. GridColumnHeaderGroup). Он обычно используется для настройки созданных визуальных элементов с использованием значений стиля DataGrid. Например, чтобы использовать значение стиля symbolColor в DataGrid для цвета заливки символа вставки, можно определить метод prepareGridVisualElement() следующим образом:

  public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
  {
      caretStroke.color = grid.dataGrid.getStyle("caretColor");
  }
  

Параметры rowIndex и columnIndex указывают ячейку, которую заполнит визуальный элемент. Если columnIndex = -1, то визуальный элемент занимает строку сетки. Если rowIndex = -1, то визуальный элемент занимает столбец сетки.

Дополнительные примеры см. в описании DataGridSkin.mxml. Обратите внимание, что визуальные элементы пользовательской темы оформления DataGrid могут не использовать этот интерфейс, если дополнительные возможности не требуются.



Общедоступные методы
 МетодОпределено
  
prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void
Этот метод вызывается перед отображением визуального элемента сетки, чтобы этот элемент мог выполнить собственную настройку.
IGridVisualElement
Сведения о методе

prepareGridVisualElement

()метод
public function prepareGridVisualElement(grid:Grid, rowIndex:int, columnIndex:int):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 4.5
Версии среды выполнения: Flash Player 10, AIR 2.0

Этот метод вызывается перед отображением визуального элемента сетки, чтобы этот элемент мог выполнить собственную настройку. Параметры метода указывают, какую ячейку, строку (если columnIndex = -1) или столбец (если rowIndex = -1) заполнит визуальный элемент.

Если визуальный элемент создан с использованием компонента темы оформления DataGrid на основе значений фабрики, например selectionIndicator или hoverIndicator, то grid.dataGrid будет представлять DataGrid, компонентом темы оформления которого является сетка.

Параметры

grid:Grid — Объект Grid, связанный с этим визуальным элементом.
 
rowIndex:int — Координата строки ячейки, которую заполнит визуальный элемент, или -1.
 
columnIndex:int — Координата столбца ячейки, которую заполнит визуальный элемент, или -1.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.