Пакет | mx.events |
Класс | public class AdvancedDataGridEvent |
Наследование | AdvancedDataGridEvent Event Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
animate : Boolean
Если значение true, выполняется анимация операции открытия или закрытия с использованием только событий типа ITEM_OPENING. | AdvancedDataGridEvent | ||
bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | ||
cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | ||
column : AdvancedDataGridColumn
Экземпляр AdvancedDataGridColumnGroup для столбца, вызвавшего событие. | AdvancedDataGridEvent | ||
columnIndex : int
Отсчитываемый от нуля индекс в массиве columns объекта AdvancedDataGrid для столбца, связанного с событием. | AdvancedDataGridEvent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | ||
dataField : String
Имя поля или свойства данных, связанных со столбцом. | AdvancedDataGridEvent | ||
dispatchEvent : Boolean
Указывает необходимость передачи события ITEM_OPEN или ITEM_CLOSE после завершения анимации открытия или закрытия. | AdvancedDataGridEvent | ||
eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | ||
headerPart : String
При событии HEADER_RELEASE определяется, какая часть заголовка была нажата. | AdvancedDataGridEvent | ||
item : Object
Хранение свойства node. | AdvancedDataGridEvent | ||
itemRenderer : IListItemRenderer
Средство визуализации для редактируемого элемента или средство визуализации заголовка, который пользователь щелкнул или размер которого был изменен. | AdvancedDataGridEvent | ||
localX : Number
Позиция столбца по оси X; используется для повторного воспроизведения событий растяжения столбца. | AdvancedDataGridEvent | ||
multiColumnSort : Boolean
Значение true указывает, что новое свойство dataField следует использовать в любой используемой сортировке, что приводит к сортировке по нескольким столбцам. | AdvancedDataGridEvent | ||
opening : Boolean
Указывает, является ли элемент открытым (значение true) или закрытым (значение false). | AdvancedDataGridEvent | ||
reason : String
Причина, по которой было передано событие itemEditEnd. | AdvancedDataGridEvent | ||
removeColumnFromSort : Boolean
Если true, следует удалить столбец из сортировки по нескольким столбцам. | AdvancedDataGridEvent | ||
rowIndex : int
Отсчитываемый от нуля индекс элемента в поставщике данных. | AdvancedDataGridEvent | ||
target : Object [только для чтения]
Целевой объект события. | Event | ||
triggerEvent : Event
Объект MouseEvent или объект KeyboardEvent для события, запустившего его, или null если это событие запускалось программным образом. | AdvancedDataGridEvent | ||
type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
AdvancedDataGridEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, dataField:String = null, rowIndex:int = -1, reason:String = null, itemRenderer:IListItemRenderer = null, localX:Number = NaN, multiColumnSort:Boolean = false, removeColumnFromSort:Boolean = false, item:Object = null, triggerEvent:Event = null, headerPart:String = null)
Конструктор. | AdvancedDataGridEvent | ||
Создает дубликат экземпляра подкласса Event. | Event | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строку, содержащую все свойства объекта Event. | Event | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
COLUMN_STRETCH : String = "columnStretch" [статические]
Константа AdvancedDataGridEvent.COLUMN_STRETCH определяет значение свойства type объекта события columnStretch, указывающего, что пользователь увеличил столбец в горизонтальном направлении. | AdvancedDataGridEvent | ||
HEADER_DRAG_OUTSIDE : String = "headerDragOutside" [статические]
Константа AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE определяет значение свойства type объекта события headerDragOutside, указывающего, что пользователь нажал и отпустил кнопку мыши на заголовке столбца. | AdvancedDataGridEvent | ||
HEADER_DROP_OUTSIDE : String = "headerDropOutside" [статические]
Константа AdvancedDataGridEvent.HEADER_DROP_OUTSIDE определяет значение свойства type объекта события headerDropOutside. | AdvancedDataGridEvent | ||
HEADER_RELEASE : String = "headerRelease" [статические]
Константа AdvancedDataGridEvent.HEADER_RELEASE определяет значение свойства type объекта события headerRelease, указывающего на то, что пользователь нажал и отпустил кнопку мыши на заголовке столбца. | AdvancedDataGridEvent | ||
ITEM_CLOSE : String = "itemClose" [статические]
Константа type события AdvancedDataGridEvent.ITEM_CLOSE указывает, что ветвь AdvancedDataGrid закрыта или свернута. | AdvancedDataGridEvent | ||
ITEM_EDIT_BEGIN : String = "itemEditBegin" [статические]
Константа AdvancedDataGridEvent.ITEM_EDIT_BEGIN определяет значение свойства type объекта события itemEditBegin, указывающего, что элемент готов к редактированию. | AdvancedDataGridEvent | ||
ITEM_EDIT_BEGINNING : String = "itemEditBeginning" [статические]
Константа AdvancedDataGridEvent.ITEM__EDIT_BEGINNING определяет значение свойства type объекта события itemEditBeginning, указывающего на готовность пользователя к редактированию элемента, например отпустил кнопку мыши на элементе. | AdvancedDataGridEvent | ||
ITEM_EDIT_END : String = "itemEditEnd" [статические]
Константа AdvancedDataGridEvent.ITEM_EDIT_END определяет значение свойства type объекта события itemEditEnd, указывающего на завершение сеанса редактирования. | AdvancedDataGridEvent | ||
ITEM_FOCUS_IN : String = "itemFocusIn" [статические]
Константа AdvancedDataGridEvent.ITEM_FOCUS_IN определяет значение свойства type объекта события itemFocusIn, указывающего на перемещение фокуса на этот элемент. | AdvancedDataGridEvent | ||
ITEM_FOCUS_OUT : String = "itemFocusOut" [статические]
Константа AdvancedDataGridEvent.ITEM_FOCUS_OUT определяет значение свойства type объекта события itemFocusOut, указывающего на перемещение фокуса за пределы элемента. | AdvancedDataGridEvent | ||
ITEM_OPEN : String = "itemOpen" [статические]
Константа типа события AdvancedDataGridEvent.ITEM_OPEN указывает, что ветвь AdvancedDataGrid открыта или развернута. | AdvancedDataGridEvent | ||
ITEM_OPENING : String = "itemOpening" [статические]
Константа типа события AdvancedDataGridEvent.ITEM_OPENING обрабатывается сразу перед открытием или закрытием AdvancedDataGrid. | AdvancedDataGridEvent | ||
SORT : String = "sort" [статические]
Константа AdvancedDataGridEvent.SORT определяет значение свойства type объекта события sort. | AdvancedDataGridEvent |
animate | свойство |
public var animate:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если значение true
, выполняется анимация операции открытия или закрытия с использованием только событий типа ITEM_OPENING
.
column | свойство |
public var column:AdvancedDataGridColumn
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Экземпляр AdvancedDataGridColumnGroup для столбца, вызвавшего событие.
columnIndex | свойство |
public var columnIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отсчитываемый от нуля индекс в массиве columns
объекта AdvancedDataGrid для столбца, связанного с событием.
dataField | свойство |
public var dataField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя поля или свойства данных, связанных со столбцом.
dispatchEvent | свойство |
public var dispatchEvent:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает необходимость передачи события ITEM_OPEN
или ITEM_CLOSE
после завершения анимации открытия или закрытия. Используется только для события типа ITEM_OPENING
.
headerPart | свойство |
public var headerPart:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
При событии HEADER_RELEASE определяется, какая часть заголовка была нажата.
item | свойство |
public var item:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Хранение свойства node
. При заполнении элемента управления AdvancedDataGrid данными XML следует получить доступ к свойствам label
и data
для node
как event.node.attributes.label
и event.node.attributes.data
.
itemRenderer | свойство |
public var itemRenderer:IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Средство визуализации для редактируемого элемента или средство визуализации заголовка, который пользователь щелкнул или размер которого был изменен. С использованием этого свойства можно получить доступ к поставщику данных.
localX | свойство |
public var localX:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Позиция столбца по оси X; используется для повторного воспроизведения событий растяжения столбца.
multiColumnSort | свойство |
public var multiColumnSort:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение true
указывает, что новое свойство dataField
следует использовать в любой используемой сортировке, что приводит к сортировке по нескольким столбцам.
При false
любая проводимая сортировка будет удалена, а новая сортировка будет выполняться с новым свойством dataField
.
opening | свойство |
public var opening:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, является ли элемент открытым (значение true
) или закрытым (значение false
). Используется только для событий типа ITEM_OPENING
.
reason | свойство |
public var reason:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Причина, по которой было передано событие itemEditEnd
. Допустимо только для событий, относящихся к типу ITEM_EDIT_END
. Возможные значения определены в классе AdvancedDataGridEventReason.
Связанные элементы API
removeColumnFromSort | свойство |
public var removeColumnFromSort:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если true
, следует удалить столбец из сортировки по нескольким столбцам.
rowIndex | свойство |
public var rowIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отсчитываемый от нуля индекс элемента в поставщике данных.
triggerEvent | свойство |
public var triggerEvent:Event
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект MouseEvent или объект KeyboardEvent для события, запустившего его, или null
если это событие запускалось программным образом.
AdvancedDataGridEvent | () | Конструктор |
public function AdvancedDataGridEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, columnIndex:int = -1, dataField:String = null, rowIndex:int = -1, reason:String = null, itemRenderer:IListItemRenderer = null, localX:Number = NaN, multiColumnSort:Boolean = false, removeColumnFromSort:Boolean = false, item:Object = null, triggerEvent:Event = null, headerPart:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
Параметрыtype:String — Тип события; указывает действие, вызвавшее событие.
| |
bubbles:Boolean (default = false ) — Указывает, может ли событие передаваться вверх по иерархии списка отображения.
| |
cancelable:Boolean (default = false ) — Указывает, существует ли возможность предотвращения поведения, связанного с событием.
| |
columnIndex:int (default = -1 ) — Отсчитываемый от нуля индекс столбца, в котором произошло событие.
| |
dataField:String (default = null ) — Имя поля или свойства данных, связанных со столбцом.
| |
rowIndex:int (default = -1 ) — Отсчитываемый от нуля индекс элемента в поставщике данных.
| |
reason:String (default = null ) — Причина для события itemEditEnd .
| |
itemRenderer:IListItemRenderer (default = null ) — Средство визуализации редактируемого элемента или заголовок вызванного средства визуализации.
| |
localX:Number (default = NaN ) — Позиция столбца по оси x для воспроизведения событий columnStretch .
| |
multiColumnSort:Boolean (default = false ) — Указывает сортировку нескольких столбцов.
| |
removeColumnFromSort:Boolean (default = false ) — Определяет необходимость удаления столбца из сортировки нескольких столбцов.
| |
item:Object (default = null ) — Указывает свойство node .
| |
triggerEvent:Event (default = null ) — MouseEvent или KeyboardEvent, запустившее событие, или null , если событие запускалось программным образом.
| |
headerPart:String (default = null ) — Компонент заголовка, который пользователь щелкнул кнопкой мыши.
|
COLUMN_STRETCH | Константа |
public static const COLUMN_STRETCH:String = "columnStretch"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.COLUMN_STRETCH определяет значение свойства type
объекта события columnStretch
, указывающего, что пользователь увеличил столбец в горизонтальном направлении.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | null |
localX | Позиция мыши по оси x. |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.COLUMN_STRETCH |
HEADER_DRAG_OUTSIDE | Константа |
public static const HEADER_DRAG_OUTSIDE:String = "headerDragOutside"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.HEADER_DRAG_OUTSIDE определяет значение свойства type
объекта события headerDragOutside
, указывающего, что пользователь нажал и отпустил кнопку мыши на заголовке столбца.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
itemRenderer | Средство визуализации заголовка, которое было инициировано. |
localX | NaN |
reason | null |
rowIndex | null |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | AdvancedDataGridEvent.HEADER_RELEASE |
HEADER_DROP_OUTSIDE | Константа |
public static const HEADER_DROP_OUTSIDE:String = "headerDropOutside"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.HEADER_DROP_OUTSIDE определяет значение свойства type
объекта события headerDropOutside
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Средство визуализации заголовка, которое было инициировано. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | null |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.HEADER_RELEASE |
HEADER_RELEASE | Константа |
public static const HEADER_RELEASE:String = "headerRelease"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.HEADER_RELEASE определяет значение свойства type
объекта события headerRelease
, указывающего на то, что пользователь нажал и отпустил кнопку мыши на заголовке столбца.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Средство визуализации заголовка, которое было инициировано. |
localX | NaN |
multiColumnSort | undefined – Если необходимо сортировать данные в нескольких столбцах, следует использовать событие sort . |
reason | null |
removeColumnFromSort | false |
rowIndex | null |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.HEADER_RELEASE |
ITEM_CLOSE | Константа |
public static const ITEM_CLOSE:String = "itemClose"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа type события AdvancedDataGridEvent.ITEM_CLOSE указывает, что ветвь AdvancedDataGrid закрыта или свернута.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | ListItemRenderer для закрывшегося узла. |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_CLOSE |
ITEM_EDIT_BEGIN | Константа |
public static const ITEM_EDIT_BEGIN:String = "itemEditBegin"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.ITEM_EDIT_BEGIN определяет значение свойства type
объекта события itemEditBegin
, указывающего, что элемент готов к редактированию.
Прослушиватель по умолчанию для этого события выполняет следующие действия:
- Создает объект редактора элементов посредством вызова метода
createItemEditor()
. - Копирует свойство
data
из элемента в редактор. По умолчанию объект редактора элементов является экземпляром элемента управления TextInput. СвойствоitemEditor
элемента управления List используется для указания пользовательского класса редактора элементов. - Настраивает свойство
itemEditorInstance
элемента управления List для ссылки на экземпляр редактора элементов.
Для изменения данных, передаваемых в редактор элементов, можно создать прослушиватель события для этого события. Например, могли измениться данные, формат или другая информация, используемая редактором элементов.
Кроме того, можно создать прослушиватель события для указания редактора элементов, используемого для изменения элемента. Например, могут существовать два различных редактора элементов. В прослушивателе события можно исследовать редактируемые данные или другую информацию и открыть соответствующий редактор элементов, выполнив следующее:
- Можно вызвать метод
preventDefault()
для предотвращения выполнения вызова методаcreateItemEditor()
в качестве части прослушивателя события по умолчанию. - Можно настроить свойства
itemEditor
в соответствии с редактором. - Можно вызвать метод
createItemEditor()
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | null |
item | Элемент (узел) AdvancedDataGrid. |
itemRenderer | Средство визуализации элементов для редактируемого элемента. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_EDIT_BEGIN |
ITEM_EDIT_BEGINNING | Константа |
public static const ITEM_EDIT_BEGINNING:String = "itemEditBeginning"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.ITEM__EDIT_BEGINNING определяет значение свойства type
объекта события itemEditBeginning
, указывающего на готовность пользователя к редактированию элемента, например отпустил кнопку мыши на элементе.
Прослушиватель по умолчанию для этого события устанавливает свойство AdvancedDataGrid.editedItemPosition
для элемента, на который перемещена фокусировка, что позволяет начать сеанс редактирования элемента.
Как правило, для запрещения редактирования определенного элемента или элементов пользователь создает собственный прослушиватель события для этого события. Для предотвращения выполнения прослушивателя по умолчанию выполняется вызов метода preventDefault()
из собственного прослушивателя события для этого события.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанного со столбцом элемента. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Средство визуализации элементов для редактируемого элемента. Это свойство имеет значение null, если указанное событие генерируется клавиатурой, поскольку элемент, подлежащий редактированию, может в данный момент времени не отображаться на экране. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_EDIT_BEGINNING |
ITEM_EDIT_END | Константа |
public static const ITEM_EDIT_END:String = "itemEditEnd"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.ITEM_EDIT_END определяет значение свойства type
объекта события itemEditEnd
, указывающего на завершение сеанса редактирования.
Компоненты списка имеют средство обработки по умолчанию для этого события, которое копирует данные из редактора элементов в поставщик данных элемента управления List. Прослушиватель события по умолчанию выполняет следующие действия:
- Использует свойство
editorDataField
AdvancedDataGridColumn, связанного с этим событием, для определения свойства редактора элементов, содержащего новые данные, и обновляет элемент поставщика данных в соответствии с этими новыми данными. Поскольку редактор элементов по умолчанию является элементом управления TextInput, значением по умолчанию для свойстваeditorDataField
являетсяtext
, указывающее, что свойствоtext
элемента управления TextInput содержит новые данные элемента. - Выполняет вызов метода
destroyItemEditor()
для закрытия редактора элементов.
Как правило, пользователь создает прослушиватель события для этого события в целях выполнения следующих действий:
- В прослушивателе события можно изменять данные, возвращаемые редактором в компонент списка. Например, можно переформатировать данные перед их возвратом в элемент управления List. По умолчанию редактор элементов может возвращать только отдельное значение. Если требуется возврат нескольких значений, необходимо создать прослушиватель события для события
itemEditEnd
. - В прослушивателе события можно просматривать данные, введенные в редактор элементов. Если данные являются неправильными, можно выполнить вызов метода
preventDefault()
, что позволит предотвратить возврат новых данных в элемент управления List и закрытие редактора.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанного со столбцом элемента. |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Средство визуализации элементов для редактируемого элемента. |
localX | NaN |
multiColumnSort | false |
reason | Константа, определяющая причину события. Значение должно быть элементом класса AdvancedDataGridEventReason . |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_EDIT_END |
ITEM_FOCUS_IN | Константа |
public static const ITEM_FOCUS_IN:String = "itemFocusIn"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.ITEM_FOCUS_IN определяет значение свойства type
объекта события itemFocusIn
, указывающего на перемещение фокуса на этот элемент.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | null |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Экземпляр редактора элементов для редактируемого элемента. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_FOCUS_IN |
ITEM_FOCUS_OUT | Константа |
public static const ITEM_FOCUS_OUT:String = "itemFocusOut"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.ITEM_FOCUS_OUT определяет значение свойства type
объекта события itemFocusOut
, указывающего на перемещение фокуса за пределы элемента.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | null |
item | Закрытый элемент (узел) AdvancedDataGrid. |
itemRenderer | Экземпляр редактора элементов для редактируемого элемента. |
localX | NaN |
multiColumnSort | false |
reason | null |
removeColumnFromSort | false |
rowIndex | Отсчитываемый от нуля индекс элемента в поставщике данных. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_FOCUS_OUT |
ITEM_OPEN | Константа |
public static const ITEM_OPEN:String = "itemOpen"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа события AdvancedDataGridEvent.ITEM_OPEN указывает, что ветвь AdvancedDataGrid открыта или развернута.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
item | Открытый узел AdvancedDataGrid. |
itemRenderer | ListItemRenderer для открытого элемента (узла) |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Открытие элемента (узла) в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_OPEN |
ITEM_OPENING | Константа |
public static const ITEM_OPENING:String = "itemOpening"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа типа события AdvancedDataGridEvent.ITEM_OPENING обрабатывается сразу перед открытием или закрытием AdvancedDataGrid.
Свойства объекта события для этого типа события имеют следующие значения. Не все свойства являются значимыми для каждого из видов событий. Дополнительную информацию см. в подробных описаниях свойств.
Свойство | Значение |
---|---|
animate | Следует ли анимировать операцию открытия или закрытия. |
bubbles | false |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dispatchEvent | Указывает необходимость передачи события ITEM_OPEN или ITEM_CLOSE после завершения анимации открытия или закрытия. true |
item | Открытый узел AdvancedDataGrid. |
itemRenderer | ListItemRenderer для открытого элемента (узла) |
localX | NaN |
multiColumnSort | false |
removeColumnFromSort | false |
rowIndex | -1 |
opening | true , если элемент открывается, false, если закрывается. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | При открытии элемента в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.ITEM_OPENING |
SORT | Константа |
public static const SORT:String = "sort"
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Константа AdvancedDataGridEvent.SORT определяет значение свойства type
объекта события sort
. Элемент управления AdvancedDataGrid выполняет сортировку на основании значений свойств dataField
и multiColumnSort
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | true |
columnIndex | Отсчитываемый от нуля индекс столбца элементов в массиве columns объекта AdvancedDataGrid. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dataField | Имя поля или свойства данных, связанных со столбцом. |
multiColumnSort | Значение true указывает, что новое свойство dataField следует использовать в любой используемой сортировке, что приводит к сортировке по нескольким столбцам.
При |
removeColumnFromSort | false |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
triggerEvent | Закрытие узла в ответ на действие пользователя идентифицируется как действие клавиатуры или мыши. |
type | AdvancedDataGridEvent.SORT |
Tue Jun 12 2018, 11:34 AM Z