Пакет | mx.controls.advancedDataGridClasses |
Класс | public class AdvancedDataGridColumnGroup |
Наследование | AdvancedDataGridColumnGroup ![]() ![]() ![]() ![]() |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
AdvancedDataGrid.columnGroup
обеспечивает прием экземпляров AdvancedDataGridColumnGroup для указания групп столбцов.
В следующем примере класс AdvancedDataGridColumnGroup используется для определения группы столбцов с именем Revenues, содержащей два столбца – Actual и Estimate.
<mx:AdvancedDataGrid id="myADG" dataProvider="{dpFlat}" width="100%" height="100%"> <mx:groupedColumns> <mx:AdvancedDataGridColumn dataField="Region"/> <mx:AdvancedDataGridColumn dataField="Territory"/> <mx:AdvancedDataGridColumn dataField="Territory_Rep" headerText="Territory Rep"/> <mx:AdvancedDataGridColumnGroup headerText="Revenues"> <mx:AdvancedDataGridColumn dataField="Actual"/> <mx:AdvancedDataGridColumn dataField="Estimate"/> </mx:AdvancedDataGridColumnGroup> </mx:groupedColumns> </mx:AdvancedDataGrid>Синтаксис MXML

You use the <mx.AdvancedDataGridColumnGroup>
tag to configure a column
group of a AdvancedDataGrid control.
You specify the <mx.AdvancedDataGridColumnGroup>
tag as a child
of the groupedColumns
property in MXML.
The <mx.AdvancedDataGridcolumn>
tag defines the following tag attributes:
<mx:AdvancedDataGridColumn Properties children="No default" childrenDragEnabled="true|false" />
Свойство MXML по умолчаниюchildren
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
children : Array
Массив экземпляров AdvancedDataGridColumn, определяющих столбцы в группе столбцов. | AdvancedDataGridColumnGroup | ||
childrenDragEnabled : Boolean = true
Указывает на возможность перетаскивания нижестоящих столбцов для их повторного размещения в группе. | AdvancedDataGridColumnGroup | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | dataField : String
Имя поля или свойства элемента поставщика данных, связанного со столбцом. | AdvancedDataGridColumn | |
![]() | dataTipField : String
Имя поля поставщика данных, используемого для отображения всплывающей подсказки. | AdvancedDataGridColumn | |
![]() | dataTipFunction : Function
Определяет функцию обратного вызова, выполняемую в каждом элементе поставщика данных для определения всплывающей подсказки. | AdvancedDataGridColumn | |
![]() | defaultFactory : Function
Эта функция, если она не имеет значения null, обычно автоматически генерируется компилятором MXML. | CSSStyleDeclaration | |
![]() | draggable : Boolean = true
Флаг, указывающий на наличие или отсутствие у пользователя полномочий на перетаскивание столбца в новое положение. Если установлено значение true, пользователь может перетаскивать заголовки столбцов в новое местоположение.
| AdvancedDataGridColumn | |
![]() | editable : Boolean = true
Флаг, который указывает на то, являются ли элементы столбца доступными для редактирования. | AdvancedDataGridColumn | |
![]() | editorDataField : String = "text"
Имя свойства редактора элемента, содержащего новые данные для элемента списка. | AdvancedDataGridColumn | |
![]() | editorHeightOffset : Number = 0
Высота редактора элемента в пикселях относительно размера средства визуализации элемента. | AdvancedDataGridColumn | |
![]() | editorUsesEnterKey : Boolean = false
Флаг, указывающий на то, используется ли клавиша Enter в редакторе элементов. | AdvancedDataGridColumn | |
![]() | editorWidthOffset : Number = 0
Ширина редактора элемента в пикселях относительно размера средства визуализации элемента. | AdvancedDataGridColumn | |
![]() | editorXOffset : Number = 0
Местоположение по оси X верхнего левого угла редактора элемента в пикселях относительно верхнего левого угла элемента. | AdvancedDataGridColumn | |
![]() | editorYOffset : Number = 0
Местоположение по оси Y верхнего левого угла редактора элемента в пикселях относительно верхнего левого угла элемента. | AdvancedDataGridColumn | |
![]() | enableIME : Boolean [только для чтения]
Флаг, указывающий на необходимость активации IME при получении компонентом фокуса. | AdvancedDataGridColumn | |
![]() | factory : Function
Эта функция, если она не имеет значения null, обычно автоматически генерируется компилятором MXML. | CSSStyleDeclaration | |
![]() | formatter : IFormatter
Экземпляр подклассов mx.formatters.Formatter. | AdvancedDataGridColumn | |
![]() | headerRenderer : IFactory
Фабрика классов для экземпляров средств визуализации элементов, отображающих заголовок столбца. | AdvancedDataGridColumn | |
![]() | headerText : String
Текст заголовка данного столбца. | AdvancedDataGridColumn | |
![]() | headerWordWrap : *
Значение true устанавливается для переноса заголовка столбца, если он не умещается в одной строке. | AdvancedDataGridColumn | |
![]() | imeMode : String
Указывает режим IME (редактор методов ввода). | AdvancedDataGridColumn | |
![]() | itemEditor : IFactory
Фабрика класса для экземпляров редактора элементов, предназначенная для использования в столбце, если он доступен для редактирования. | AdvancedDataGridColumn | |
![]() | itemRenderer : IFactory
Фабрика классов для экземпляров средства визуализации элементов, отображающих данные для каждого элемента в столбце. | AdvancedDataGridColumn | |
![]() | labelFunction : Function
Функция, определяющая текст, который должен быть отображен в этом столбце. | AdvancedDataGridColumn | |
![]() | minWidth : Number
Минимальная ширина столбца в пикселях. | AdvancedDataGridColumn | |
![]() | overrides : Object
При динамическом вызове метода setStyle() для объекта UIComponent или CSSStyleDeclaration этот объект сохраняет установленные пары «имя-значение»; они переопределяют соответствующие пары в объектах, которые создаются посредством методов, указанных defaultFactory и свойствами factory. | CSSStyleDeclaration | |
![]() | rendererIsEditor : Boolean = false
Флаг, указывающий на то, что средство визуализации элемента также является редактором элемента. | AdvancedDataGridColumn | |
![]() | resizable : Boolean = true
Устанавливается значение true, если пользователь обладает полномочиями на изменение ширины столбца. | AdvancedDataGridColumn | |
![]() | selector : CSSSelector
Это свойство является базовым селектором в потенциальной цепочке селекторов и условий, используемых для установления соответствия между объявлениями стилями CSS и компонентами. | CSSStyleDeclaration | |
![]() | selectorIndex : int = 0
Порядок, в котором этот CSSStyleDeclaration был добавлен к StyleManager. | CSSStyleDeclaration | |
![]() | showDataTips : *
Значение true устанавливается для отображения всплывающей подсказки в столбце. | AdvancedDataGridColumn | |
![]() | sortable : Boolean = true
Значение true указывает на то, что для выполнения сортировки поставщика данных пользователь может щелкнуть в области заголовка данного столбца. | AdvancedDataGridColumn | |
![]() | sortCompareFunction : Function
Функция обратного вызова, выполняемая при сортировке данных в столбце. | AdvancedDataGridColumn | |
![]() | sortDescending : Boolean = false
Указывает на направление сортировки столбца: в порядке возрастания (false) или в порядке убывания (true). | AdvancedDataGridColumn | |
![]() | specificity : int [только для чтения]
Определяет приоритеты в случае применения нескольких объявлений стиля в отношении компонента. | CSSStyleDeclaration | |
![]() | styleFunction : Function
Функция обратного вызова, выполняемая при визуализации каждой ячейки. | AdvancedDataGridColumn | |
![]() | subject : String [только для чтения]
Тема описывает имя компонента, который может являться потенциальным совпадением для этого объявления стиля. | CSSStyleDeclaration | |
![]() | visible : Boolean
Если значение установлено на true столбец является видимым. | AdvancedDataGridColumn | |
![]() | width : Number
Ширина столбца в пикселях. | AdvancedDataGridColumn | |
![]() | wordWrap : *
Значение false устанавливается для переноса текста в строке этого столбца, поскольку он не умещается в одной строке. Если значение установлено на undefined, используется свойство wordWrap элемента управления AdvancedDataGrid. | AdvancedDataGridColumn |
Метод | Определено | ||
---|---|---|---|
AdvancedDataGridColumnGroup(columnName:String = null)
Конструктор. | AdvancedDataGridColumnGroup | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | |
![]() |
Очищает свойства стиля этого объекта CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Выполните клонирование данного столбца и получите новый столбец с теми же свойствами и стилями, которые существуют у данного столбца. | AdvancedDataGridColumn | |
![]() |
Посылает событие в поток событий. | EventDispatcher | |
![]() |
Получает значение для указанного свойства style в соответствии с определением исключительно для этого объекта CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
Возвращает данные из поставщика данных для указанного объекта. | AdvancedDataGridColumnGroup | ||
![]() |
Возвращает строку, которая отображается средством визуализации элементов в качестве всплывающей подсказки для заданного объекта данных, на основе свойств dataTipField и dataTipFunction. | AdvancedDataGridColumn | |
![]() |
Возвращает строку, которая отображается средством визуализации элемента для заданного объекта данных. | AdvancedDataGridColumn | |
![]() |
Определяет, применяется ли это объявление стиля в отношении данного компонента, на основе соответствия селекторной цепочки. | CSSStyleDeclaration | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Устанавливает свойство style для этого CSSStyleDeclaration. | CSSStyleDeclaration | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
children | свойство |
public var children:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив экземпляров AdvancedDataGridColumn, определяющих столбцы в группе столбцов.
childrenDragEnabled | свойство |
public var childrenDragEnabled:Boolean = true
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает на возможность перетаскивания нижестоящих столбцов для их повторного размещения в группе. Если установлено значение false
, нижестоящие столбцы не могут быть переупорядочены даже в том случае, если свойство AdvancedDataGridColumn.dragEnabled
имеет значение true
для нижестоящего столбца.
Значением по умолчанию является true.
AdvancedDataGridColumnGroup | () | Конструктор |
public function AdvancedDataGridColumnGroup(columnName:String = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
ПараметрыcolumnName:String (default = null ) — Имя поля в поставщике данных, связанного с группой столбца, и текст ячейки заголовка указанного столбца. Соответствует установке свойств dataField и headerText .
|
itemToData | () | метод |
public function itemToData(data:Object):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает данные из поставщика данных для указанного объекта.
Использование этого метода рекомендуется, если в данных для строки содержатся вложенные объекты. Например, в поставщике данных строка определена с помощью следующих данных:
row = { name:"Adobe", address : { street : "345 Park Avenue", city : "San Jose", state : "CA 95110", country : "USA" } }
После этого поле address присваивается свойству dataField
экземпляра AdvancedDataGridColumnGroup. В результате вызова метода itemToData(row)
возвращается объект адреса.
Этот метод аналогичен методу AdvancedDataGridColumn.itemToLabel()
.
Параметры
data:Object — Элемент поставщика данных.
|
* — Данные из поставщика данных для указанного объекта.
|
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z