Packagecom.flexicious.grids.spark.skins
Classpublic class ExtendedSparkDataGridSkin
InheritanceExtendedSparkDataGridSkin Inheritance spark.skins.SparkSkin
Implements mx.binding.IBindingClient, mx.core.IStateClient2

Language Version : ActionScript 3.0
Product Version : Flex 4.5
Runtime Versions : Flash Player 10, AIR 2.5

The default skin class for a Spark DataGrid component.

This skin defines all of the optional DataGrid skin parts except for rowBackground (by default, no per-row background visual element is displayed). It defines the default value for the grid's itemRenderer property as spark.skins.spark.DefaultGridItemRenderer, and the default value of the columnHeaderGroup's headerRenderer property as spark.skins.spark.DefaultGridHeaderRenderer.

The values of the following DataGrid skin parts are defined by declarations and can be overridden by subclasses of this class: alternatingRowColors, caretIndicator, columnSeparator, editorIndicator, headerColumnSeparator, hoverIndicator, rowSeparator, selectionIndicator. All of these declarations define DataGrid skin parts except headerColumnSeparator and headerRenderer which are used for the values of the columnHeaderGroup's columnSeparator and headerRenderer properties.

Default MXML PropertymxmlContent

See also

spark.components.DataGrid


Public Properties
 PropertyDefined By
  bgFill : SolidColor
Defines the color of the background.
ExtendedSparkDataGridSkin
  columnFilterGroup : GridColumnFilterGroup
ExtendedSparkDataGridSkin
  columnFooterGroup : GridColumnFooterGroup
ExtendedSparkDataGridSkin
  filterRenderer : ClassFactory
ExtendedSparkDataGridSkin
  footerRenderer : ClassFactory
ExtendedSparkDataGridSkin
  footerSeparator : Line
ExtendedSparkDataGridSkin
  headerColumnSeparator : ClassFactory
Defines the value of the columnSeparator property for the columnHeaderGroup.
ExtendedSparkDataGridSkin
  headerRenderer : ClassFactory
Defines the value of the headerRenderer property for the columnHeaderGroup.
ExtendedSparkDataGridSkin
  pagerGroup : Group
ExtendedSparkDataGridSkin
  pagerSeparator : Line
ExtendedSparkDataGridSkin
Public Methods
 MethodDefined By
  
Constructor.
ExtendedSparkDataGridSkin
Property Detail
bgFillproperty
public var bgFill:SolidColor

Defines the color of the background. The default color is 0xFFFFFF.

This property can be used as the source for data binding.

columnFilterGroupproperty 
public var columnFilterGroup:GridColumnFilterGroup

This property can be used as the source for data binding.

columnFooterGroupproperty 
public var columnFooterGroup:GridColumnFooterGroup

This property can be used as the source for data binding.

filterRendererproperty 
public var filterRenderer:ClassFactory

This property can be used as the source for data binding.

footerRendererproperty 
public var footerRenderer:ClassFactory

This property can be used as the source for data binding.

footerSeparatorproperty 
public var footerSeparator:Line

This property can be used as the source for data binding.

headerColumnSeparatorproperty 
public var headerColumnSeparator:ClassFactory

Defines the value of the columnSeparator property for the columnHeaderGroup.

This property can be used as the source for data binding.

headerRendererproperty 
public var headerRenderer:ClassFactory

Defines the value of the headerRenderer property for the columnHeaderGroup. The default is spark.skins.spark.DefaultGridHeaderRenderer

This property can be used as the source for data binding.

pagerGroupproperty 
public var pagerGroup:Group

This property can be used as the source for data binding.

pagerSeparatorproperty 
public var pagerSeparator:Line

This property can be used as the source for data binding.

Constructor Detail
ExtendedSparkDataGridSkin()Constructor
public function ExtendedSparkDataGridSkin()

Constructor.