Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
spark.components.gridClasses 

GridColumn  - AS3 Flex

Пакетыx

Верхний уровень
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетspark.components.gridClasses
Классpublic class GridColumn
НаследованиеGridColumn Inheritance EventDispatcher Inheritance Object

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

Класс GridColumn определяет столбец элемента управления сетки Spark, например Spark DataGrid или Grid. Каждый элемент поставщика данных для элемента управления соответствует одной строке сетки. Класс GridColumn указывает поле элемента поставщика данных, значение которого должно отобразиться в столбце. Он также указывает средство визуализации элементов, используемое для отображения этого значения, редактор элементов, используемый для изменения значения, и другие свойства столбца.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <s:GridColumn> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:GridColumn
    Properties
    dataField="null"
    dataTipField="null"
    dataTipFormatter="null"
    dataTipFunction="null"
    editable="true"
    formatter="null"
    headerRenderer="null"
    headerText="value of dataField"
    imeMode="null"
    itemEditor="null"
    itemRenderer="null"
    itemRendererFunction="null"
    labelFunction="null"
    maxWidth="NaN"
    minWidth="20"
    rendererIsEditable="false"
    resizeable="true"
    showDataTips="undefined"
    sortable="true"
    sortCompareFunction="null"
    sortDescending="false"
    visible="true"
    width="NaN"
  />
  

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  columnIndex : int
[только для чтения] Позиция этого столбца в списке столбцов сетки или -1, если сетка этого столбца - null.
GridColumn
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  dataField : String
Имя поля или свойства элемента поставщика данных, связанного со столбцом.
GridColumn
  dataTipField : String
Имя поля в поставщике данных для отображения в качестве всплывающей подсказки.
GridColumn
  dataTipFormatter : IFormatter
Указывает средство форматирования, используемое методом столбца itemToDataTip() для преобразования элементов поставщика данных в строки.
GridColumn
  dataTipFunction : Function
Определяет функцию обратного вызова, выполняемую в каждом элементе поставщика данных для определения всплывающей подсказки.
GridColumn
  editable : Boolean
Определяет, являются ли элементы в столбце редактируемыми.
GridColumn
  formatter : IFormatter
Указывает средство форматирования, используемое методом столбца itemToLabel() для преобразования элементов поставщика данных в строки.
GridColumn
  grid : Grid
[только для чтения] Объект Grid, связанный с этим столбцом.
GridColumn
  headerRenderer : IFactory
Фабрика для класса IGridItemRenderer, используемая в качестве заголовка столбца.
GridColumn
  headerText : String
Текст заголовка данного столбца.
GridColumn
  imeMode : String
Указывает режим IME (редактор методов ввода).
GridColumn
  itemEditor : IFactory
Фабрика для класса IGridItemEditor, которая используется для редактирования отдельных ячеек сетки в столбце.
GridColumn
  itemRenderer : IFactory
Фабрика для класса IGridItemRenderer, используемая для отображения отдельных ячеек сетки.
GridColumn
  itemRendererFunction : Function
Если выбрано значение этого свойства, оно должно быть идемпотентной функцией, возвращающей IFactory средства визуализации элементов на основе объекта поставщика данных и параметром столбцов.
GridColumn
  labelFunction : Function
Идемпотентная функция, преобразующая элемент поставщика данных в зависящую от столбца строку, используемую для инициализации свойства label средства визуализации.
GridColumn
  maxWidth : Number
Максимальная ширина столбца в пикселах.
GridColumn
  minWidth : Number
Минимальная ширина столбца в пикселах.
GridColumn
  rendererIsEditable : Boolean
Определяет возможность редактирования элементов управления средства визуализации элементов.
GridColumn
  resizable : Boolean
Указывает, разрешено ли пользователю изменять ширину столбца.
GridColumn
  showDataTips : *
Определяет, отображаются ли всплывающие подсказки в столбце.
GridColumn
  sortable : Boolean
Если true и поставщик данных сетки представлен ICollectionView, а также если свойство sortableColumns связанной сетки имеет значение true, то этот столбец поддерживает интерактивную сортировку.
GridColumn
  sortCompareFunction : Function
Функция, которая сравнивает два элемента во время сортировки элементов данных в столбце.
GridColumn
  sortDescending : Boolean
Если true, для этого столбца выполняется сортировка по убыванию.
GridColumn
  sortField : SortField
[только для чтения] Возвращает SortField, используемый для сортировки коллекции по dataField столбца.
GridColumn
  visible : Boolean
Если true, этот столбец будет отображен.
GridColumn
  width : Number
Ширина столбца в пикселах.
GridColumn
Общедоступные методы
 МетодОпределено
  
GridColumn(columnName:String = null)
Конструктор.
GridColumn
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Преобразование указанного элемента поставщика данных в зависящую от столбца строку datatip.
GridColumn
  
Преобразование указанного элемента поставщика данных в зависящую от столбца строку.
GridColumn
  
Преобразование указанного элемента поставщика данных в зависящую от столбца фабрику средства визуализации элементов.
GridColumn
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Общедоступные константы
 КонстантаОпределено
  ERROR_TEXT : String = "unknown"
[статические] Возвращаемое значение метода itemToLabel() или itemToDataTip(), если не удается обработать соответствующее имя (путь) свойства.
GridColumn
Сведения о свойстве

columnIndex

свойство
columnIndex:int  [только для чтения]

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

Позиция этого столбца в списке столбцов сетки или -1, если сетка этого столбца - null.

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



Реализация
    public function get columnIndex():int

dataField

свойство 
dataField:String

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

Имя поля или свойства элемента поставщика данных, связанного со столбцом. Данное свойство или свойство labelFunction необходимо установить для каждого GridColumn, чтобы вычислить отображаемый текст для средства визуализации элементов. Если установлено значение свойств dataField и labelFunction, данные отображаются с помощью labelFunction и сортируются с применением dataField.

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

Если в столбце или его сетке указано свойство labelFunction, то dataField не используется.

Значением по умолчанию является null.

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



Реализация
    public function get dataField():String
    public function set dataField(value:String):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

Связанные элементы API

dataTipFormatter

свойство 
dataTipFormatter:IFormatter

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

Указывает средство форматирования, используемое методом столбца itemToDataTip() для преобразования элементов поставщика данных в строки.

Если styleParent средства форматирования не указан, он устанавливается как сетка столбца и средство форматирования наследует стиль locale сетки.

Значением по умолчанию является null.

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



Реализация
    public function get dataTipFormatter():IFormatter
    public function set dataTipFormatter(value:IFormatter):void

Связанные элементы API

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

Связанные элементы API

editable

свойство 
editable:Boolean

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

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

Значением по умолчанию является true.

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



Реализация
    public function get editable():Boolean
    public function set editable(value:Boolean):void

formatter

свойство 
formatter:IFormatter

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

Указывает средство форматирования, используемое методом столбца itemToLabel() для преобразования элементов поставщика данных в строки.

Если styleParent средства форматирования не указан, он устанавливается как сетка столбца и средство форматирования наследует стиль locale сетки.

Значением по умолчанию является null.

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



Реализация
    public function get formatter():IFormatter
    public function set formatter(value:IFormatter):void

Связанные элементы API

grid

свойство 
grid:Grid  [только для чтения]

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

Объект Grid, связанный с этим столбцом.

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



Реализация
    public function get grid():Grid

headerRenderer

свойство 
headerRenderer:IFactory

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

Фабрика для класса IGridItemRenderer, используемая в качестве заголовка столбца. При неопределенном значении компонент темы оформления columnHeaderGroup элемента управления DataGrid определяет стандартное средство визуализации заголовка.

Значением по умолчанию является null.

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



Реализация
    public function get headerRenderer():IFactory
    public function set headerRenderer(value:IFactory):void

Связанные элементы API

headerText

свойство 
headerText:String

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

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

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



Реализация
    public function get headerText():String
    public function set headerText(value:String):void

imeMode

свойство 
imeMode:String

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

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

Класс flash.system.IMEConversionMode определяет константы для допустимых значений этого свойства. Можно также указать значение null и не указывать IME.

Значением по умолчанию является null.



Реализация
    public function get imeMode():String
    public function set imeMode(value:String):void

Связанные элементы API

itemEditor

свойство 
itemEditor:IFactory

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

Фабрика для класса IGridItemEditor, которая используется для редактирования отдельных ячеек сетки в столбце. Если для свойства указано значение null и владелец сетки столбца представлен элементом управления DataGrid, то используется значение свойства itemEditor элемента управления DataGrid. Если редактор элементов не указан элементом управления DataGrid, следует использовать класс DefaultGridItemEditor.

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

Значением по умолчанию является null.

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



Реализация
    public function get itemEditor():IFactory
    public function set itemEditor(value:IFactory):void

Связанные элементы API

itemRenderer

свойство 
itemRenderer:IFactory

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

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

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

Значением по умолчанию является значение свойства itemRenderer из связанного элемента управления сетки или null.

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



Реализация
    public function get itemRenderer():IFactory
    public function set itemRenderer(value:IFactory):void

Связанные элементы API

itemRendererFunction

свойство 
itemRendererFunction:Function

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

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

Функция, указанная для свойства itemRendererFunction, должна иметь следующую подпись:

itemRendererFunction(item:Object, column:GridColumn):IFactory

Параметр item является элементом поставщика данных для всей строки. Второй параметр представлен этим объектом столбца.

Ниже приведен пример функции редактора элементов:

      function myItemRendererFunction(item:Object, column:GridColumn):IFactory
      {
          return (item is Array) ? myArrayItemRenderer : myItemRenderer;
      }
      

Значением по умолчанию является null.

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



Реализация
    public function get itemRendererFunction():Function
    public function set itemRendererFunction(value:Function):void

labelFunction

свойство 
labelFunction:Function

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

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

Функция label используется для объединения значений различных поставщиков данных в одной строке. Если указано, то это свойство используется методом itemToLabel(), который вычисляет значение каждого свойства label средства визуализации элементов в этом столбце.

Функция, указанная для свойства labelFunction, должна иметь следующую подпись:

labelFunction(item:Object, column:GridColumn):String

Параметр item является элементом поставщика данных для всей строки. Второй параметр представлен этим объектом столбца.

Типичная функция label может связывать свойства firstName и lastName элемента поставщика данных или выполнять пользовательское форматирование в свойстве со значением Date.

Значением по умолчанию является null.

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



Реализация
    public function get labelFunction():Function
    public function set labelFunction(value:Function):void

Связанные элементы API

maxWidth

свойство 
maxWidth:Number

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

Максимальная ширина столбца в пикселах. Если значение указано, макет сетки применяет меньшее из значений ширины typicalItem и maxWidth к ширине макета столбца. Если этот размер этого столбца может изменяться, то это свойство ограничивает ширину столбца, которую может указать пользователь. Установка этого свойства не изменит свойства width или minWidth.

Значением по умолчанию является NaN.

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



Реализация
    public function get maxWidth():Number
    public function set maxWidth(value:Number):void

minWidth

свойство 
minWidth:Number

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

Минимальная ширина столбца в пикселах. Если значение указано, макет сетки применяет большее из значений ширины typicalItem и minWidth к ширине макета столбца. Если этот размер этого столбца может изменяться, то это свойство ограничивает минимальный размер столбца, который может указать пользователь. Установка этого свойства не изменит свойства width или maxWidth.

Значением по умолчанию является 20.

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



Реализация
    public function get minWidth():Number
    public function set minWidth(value:Number):void

rendererIsEditable

свойство 
rendererIsEditable:Boolean

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

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

При установке для этого свойства значения true ячейка, в пределах которой пользователь щелкает кнопкой мыши, становится редактируемой. Поскольку ячейка доступна для редактирования, DataGrid отображает компонент темы оформления editorIndicator поверх компонента темы оформления selectionIndicator. Поэтому индикатор для выбора ячейки отображается только после завершения сеанса редактирования. В пользовательской теме оформления можно удалить или изменить компонент темы оформления editorIndicator, чтобы отобразить компонент selectionIndicator. Например, измените свойство alpha компонента editorIndicator для отображения selectionIndicator или установите размер editorIndicator меньше размера ячейки.

При установке для этого свойства значения true пользователь должен обеспечить проверку и сохранение введенных данных, которые собраны средством визуализации элементов. Если средство визуализации элементов содержит переопределение метода IGridItemRenderer.prepare(), необходимо удостовериться, что несохраненные изменения полей ввода не переопределены. Например, rendererIsEditable имеет значение true и средство визуализации содержит один элемент TextInput, который отображает значение data.myDataField. Если метод prepare() средства визуализации устанавливает свойство text элемента управления TextInput, то метод prepare() не должен устанавливать свойство text при наличии изменений в состоянии ожидания.

Значением по умолчанию является false.

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



Реализация
    public function get rendererIsEditable():Boolean
    public function set rendererIsEditable(value:Boolean):void

resizable

свойство 
resizable:Boolean

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

Указывает, разрешено ли пользователю изменять ширину столбца. Если true и свойство resizableColumns связанной сетки также имеет значение true, пользователь может перетаскивать линии сетки между заголовками столбца для изменения размера столбца.

Значением по умолчанию является true.

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



Реализация
    public function get resizable():Boolean
    public function set resizable(value:Boolean):void

showDataTips

свойство 
showDataTips:*

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

Определяет, отображаются ли всплывающие подсказки в столбце. Если установлено значение true, всплывающие подсказки для текста отображаются в строках. Datatips – это всплывающие подсказки, указывающие на то, что текст является слишком длинным для этой строки.

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

Значением по умолчанию является undefined.

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



Реализация
    public function get showDataTips():*
    public function set showDataTips(value:any):void

Связанные элементы API

sortable

свойство 
sortable:Boolean

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

Если true и поставщик данных сетки представлен ICollectionView, а также если свойство sortableColumns связанной сетки имеет значение true, то этот столбец поддерживает интерактивную сортировку. Как правило, заголовок столбца обрабатывает нажатия кнопки мыши посредством установки свойства sort поставщика данных в объекте Sort, SortField которого представлен dataField этого столбца.

Если поставщик данных не является ICollectionView, то это свойство не оказывает влияния.

Значением по умолчанию является true.

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



Реализация
    public function get sortable():Boolean
    public function set sortable(value:Boolean):void

sortCompareFunction

свойство 
sortCompareFunction:Function

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

Функция, которая сравнивает два элемента во время сортировки элементов данных в столбце. Если указывается значение свойства labelFunction, обычно необходимо указать sortCompareFunction.

Подпись sortCompareFunction должна соответствовать следующему:

sortCompareFunction(obj1:Object, obj2:Object, column:GridColumn):int

Функция должна возвратить значение, полученное на основе сравнения объектов:

  • -1, если obj1 должен отображаться перед obj2 в порядке возрастания.
  • 0, если obj1 = obj2.
  • 1, если obj1 должен отображаться после obj2 в порядке возрастания.

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

Примечание. Параметры obj1 и obj2 являются едиными элементами поставщика данных, а не только данными элемента.

Если dataProvider не является ICollectionView, то это свойство не действует.

Значением по умолчанию является null.

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



Реализация
    public function get sortCompareFunction():Function
    public function set sortCompareFunction(value:Function):void

sortDescending

свойство 
sortDescending:Boolean

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

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

Установка этого свойства не инициирует начало сортировки; устанавливается лишь направление сортировки. Сортировка выполняется при вызове метода dataProvider.refresh().

Если поставщик данных не является ICollectionView, то это свойство не оказывает влияния.

Значением по умолчанию является false.

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



Реализация
    public function get sortDescending():Boolean
    public function set sortDescending(value:Boolean):void

sortField

свойство 
sortField:SortField  [только для чтения]

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

Возвращает SortField, используемый для сортировки коллекции по dataField столбца.

Если определено свойство sortCompareFunction, автоматически устанавливается compareFunction SortField.

Если свойство sortCompareFunction не указано и dataField представлен сложными данными, функция сравнения SortField присваивается закрытию в функции сравнения по умолчанию, которая обрабатывает сложный dataField.

Если свойства sortCompareFunction и dataField не указаны, но определено свойство labelFunction, то оно присваивает compareFunction закрытию, которое выполняет базовое сравнение строк в labelFunction, примененной к объектам данных.



Реализация
    public function get sortField():SortField

Связанные элементы API

visible

свойство 
visible:Boolean

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

Если true, этот столбец отображается. Если false, место для этого столбца не назначается и он будет отсутствовать в макете.

Значением по умолчанию является true.

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



Реализация
    public function get visible():Boolean
    public function set visible(value:Boolean):void

width

свойство 
width:Number

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

Ширина столбца в пикселах. Если значение указано, макет сетки игнорирует свое свойство typicalItem и свойства minWidth и maxWidth этого столбца.

Значением по умолчанию является NaN.

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



Реализация
    public function get width():Number
    public function set width(value:Number):void
Сведения о конструкторе

GridColumn

()Конструктор
public function GridColumn(columnName:String = null)

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

Конструктор.

Параметры
columnName:String (default = null) — Исходное значение свойств dataField и headerText.
Сведения о методе

itemToDataTip

()метод
public function itemToDataTip(item:Object):String

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

Преобразование указанного элемента поставщика данных в зависящую от столбца строку datatip.

Этот метод использует значения dataTipField и dataTipFunction. Если для свойств указано значение null, он использует соответствующие свойства из связанного элемента управления сетки. Если для свойства dataTipField также указано значение null в элементе управления сетки, то следует использовать свойство dataField.

Если значение dataTipFunction и dataTipFormatter равно null, то значение этого метода аналогично item[dataTipField].toString(). Если указан dataTipFormatter, значение этого метода аналогично dataTipFormatter.format(item[dataTipField]). Если при обработке dataField элемента возникает ошибка, возвращается ERROR_TEXT.

Если свойства item и dataTipFunction имеют ненулевое значение, то этот метод возвращает dataTipFunction(item, this), где вторым аргументом является GridColumn.

Параметры

item:Object — Значение grid.dataProvider.getItemAt(rowIndex).

Возвращает
String — Зависящая от столбца строка для указанного элемента поставщика данных или ERROR_TEXT.

itemToLabel

()метод 
public function itemToLabel(item:Object):String

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

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

Если для labelFunction указано значение null и dataField является строкой, не содержащей символы сепаратора имени поля, и форматтер - null, тогда этот метод эквивалентен:

item[dataField].toString()

Если форматтер был указан, то значение этого метода:

formatter.format(item[dataField])

Если dataField представлен отдельным путем ".", то этот метод выполняет поиск каждого последовательного элемента пути. Например, если ="foo.bar.baz", этот метод возвращает строку на основе значения item.foo.bar.baz. Если при обработке dataField элемента возникает ошибка, возвращается ERROR_TEXT.

Если item и labelFunction не являются null, то этот метод возвращает labelFunction(item, this), где вторым аргументом является этот GridColumn.

Параметры

item:Object — Значение grid.dataProvider.getItemAt(rowIndex).

Возвращает
String — Зависящая от столбца строка для указанного элемента dataProvider или ERROR_TEXT.

itemToRenderer

()метод 
public function itemToRenderer(item:Object):IFactory

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

Преобразование указанного элемента поставщика данных в зависящую от столбца фабрику средства визуализации элементов. По умолчанию этот метод вызывает itemRendererFunction, если его значение не null, в противном случае он возвращает значение свойства itemRenderer столбца.

Параметры

item:Object — Значение grid.dataProvider.getItemAt(rowIndex).

Возвращает
IFactory — Зависящая от столбца фабрика средства визуализации для указанного элемента dataProvider.
Сведения о константе

ERROR_TEXT

Константа
public static const ERROR_TEXT:String = "unknown"

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

Возвращаемое значение метода itemToLabel() или itemToDataTip(), если не удается обработать соответствующее имя (путь) свойства. Значение этой константы - строка с одиночным пробелом: " ".

Связанные элементы API

GridColumnExample.mxml
<?xml version="1.0" encoding="utf-8"?>

<!--

A simple example of a DataGrid with explicitly specified columns.

The DataGrid's columns are specified by an ArrayList (an IList) and can always be accessed as such.  
For example dataGrid.columns.length returns the total number of columns and 
dataGrid.columns.getItemAt(index) returns the GridColumn at the specified index.  The columns list 
is mutable, which means that GridColumns can be added or removed at any time.

Column widths do not depend on the column's headerText, they're based on the rendered widths of 
the DataGrid's typicalItem. If that's not specified, then the first data item is used.  That's the 
case here.  Each column can specify an explicit width and by default all GridColumns are 
resizable="true", which means that the column can be interactively resized by dragging the edges 
between columns.  Interactively resizing column widths changes the DataGrid's measuredWidth which 
can be a little disconcerting if the DataGrid's width is not constrained.  In this example we've 
constrained the DataGrid's left and right edges which prevents changes in the DataGrid's 
measuredWidth from affecting its actual width.

-->

<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark">
    
    <s:Panel title="Spark DataGrid Control Example which demonstrates a simple DataGrid with explicitly specified columns"
             width="75%" height="75%" 
             horizontalCenter="0" verticalCenter="0">
        
        <s:DataGrid id="dataGrid" left="5" right="5" top="5" bottom="5">
            <s:columns>
                <s:ArrayList>
                    <s:GridColumn dataField="key" headerText="Key"/>
                    <s:GridColumn dataField="name" headerText="Name"/>
                    <s:GridColumn dataField="price" headerText="Price"/>
                    <s:GridColumn dataField="call" headerText="Call"/>
                </s:ArrayList>
            </s:columns>
            
            <s:ArrayCollection>
                <s:DataItem key="1000" name="Abrasive" price="100.11" call="false"/>
                <s:DataItem key="1001" name="Brush" price="110.01" call="true"/>
                <s:DataItem key="1002" name="Clamp" price="120.02" call="false"/>
                <s:DataItem key="1003" name="Drill" price="130.03" call="true"/>
                <s:DataItem key="1004" name="Epoxy" price="140.04" call="false"/>
                <s:DataItem key="1005" name="File" price="150.05" call="true"/>
                <s:DataItem key="1006" name="Gouge" price="160.06" call="false"/>
                <s:DataItem key="1007" name="Hook" price="170.07" call="true"/>
                <s:DataItem key="1008" name="Ink" price="180.08" call="false"/>
                <s:DataItem key="1009" name="Jack" price="190.09" call="true"/>             
            </s:ArrayCollection>
        </s:DataGrid>    
    </s:Panel>
</s:Application>    
GridColumnVisibilityExample.mxml
<?xml version="1.0" encoding="utf-8"?>

<!--

Demonstrate the GridColumn visible property and the support for dynamically adding and removing columns.

After selecting a column it's visibility can be changed, a copy of the column can be inserted, and the column can be removed.

The DataGrid columns property is a mutable list - an IList, like ArrayList - and columns can be added or removed at any time.  The difference 
between an IList and an intrinsic collection type like Array or Vector is that ILists dispatch events when they're changed.   That's why the
DropDownList, whose dataProvider is the list of columns, tracks the changes made with the Add/Remove buttons.

Changing a column's visibility does not change its presence or position in the columns IList but it prevents the DataGrid from displaying it.

-->

<s:Application 
    xmlns:fx="http://ns.adobe.com/mxml/2009" 
    xmlns:s="library://ns.adobe.com/flex/spark">
    
    <fx:Script>
        <![CDATA[
            // Insert a column to the left of specified column
            private function addNewColumn(column:GridColumn):void
            {
                const newColumn:GridColumn = new GridColumn();
                newColumn.dataField = column.dataField;
                newColumn.headerText = column.headerText + "+";
                dataGrid.columns.addItemAt(newColumn, column.columnIndex);
            }
            
            // Remove the specified column
            private function removeColumn(column:GridColumn):void
            {
                dataGrid.columns.removeItemAt(column.columnIndex);
            }
        ]]>
    </fx:Script>
    
    <s:Panel title="Spark DataGrid Control Example which demonstrates the GridColumn visible property and dynamically adding and removing columns"
             width="75%" height="75%" 
             horizontalCenter="0" verticalCenter="0">
        
        <s:controlBarContent>
            <s:HGroup verticalAlign="baseline">
                <s:DropDownList id="ddl" prompt="Select" dataProvider="{dataGrid.columns}" labelField="headerText"/>
                <s:Label text="Visible:"/>
                <s:CheckBox selected="@{ddl.selectedItem.visible}" enabled="{ddl.selectedItem}"/>
                <s:Button label="Add" click="addNewColumn(ddl.selectedItem)" enabled="{ddl.selectedItem}"/>
                <s:Button label="Remove" click="removeColumn(ddl.selectedItem)" enabled="{ddl.selectedItem}"/>
            </s:HGroup>
        </s:controlBarContent>
        
        <s:DataGrid id="dataGrid" left="5" right="5" top="5" bottom="5">
            <s:columns>
                <s:ArrayList>
                    <s:GridColumn dataField="key" headerText="Key"/>
                    <s:GridColumn dataField="name" headerText="Name"/>
                    <s:GridColumn dataField="price" headerText="Price"/>
                    <s:GridColumn dataField="call" headerText="Call"/>
                </s:ArrayList>
            </s:columns>
            
            <s:ArrayCollection>
                <s:DataItem key="1000" name="Abrasive" price="100.11" call="false"/>
                <s:DataItem key="1001" name="Brush" price="110.01" call="true"/>
                <s:DataItem key="1002" name="Clamp" price="120.02" call="false"/>
                <s:DataItem key="1003" name="Drill" price="130.03" call="true"/>
                <s:DataItem key="1004" name="Epoxy" price="140.04" call="false"/>
                <s:DataItem key="1005" name="File" price="150.05" call="true"/>
                <s:DataItem key="1006" name="Gouge" price="160.06" call="false"/>
                <s:DataItem key="1007" name="Hook" price="170.07" call="true"/>
                <s:DataItem key="1008" name="Ink" price="180.08" call="false"/>
                <s:DataItem key="1009" name="Jack" price="190.09" call="true"/>             
            </s:ArrayCollection>
        </s:DataGrid>    
    </s:Panel>    
</s:Application>






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

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