Package | com.flexicious.grids.spark.skins |
Class | public class ExtendedSparkDataGridSkin |
Inheritance | ExtendedSparkDataGridSkin 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 |
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
Property | Defined 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 |
Method | Defined By | ||
---|---|---|---|
Constructor. | ExtendedSparkDataGridSkin |
bgFill | property |
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.
columnFilterGroup | property |
public var columnFilterGroup:GridColumnFilterGroup
This property can be used as the source for data binding.
columnFooterGroup | property |
public var columnFooterGroup:GridColumnFooterGroup
This property can be used as the source for data binding.
filterRenderer | property |
public var filterRenderer:ClassFactory
This property can be used as the source for data binding.
footerRenderer | property |
public var footerRenderer:ClassFactory
This property can be used as the source for data binding.
footerSeparator | property |
public var footerSeparator:Line
This property can be used as the source for data binding.
headerColumnSeparator | property |
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.
headerRenderer | property |
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.
pagerGroup | property |
public var pagerGroup:Group
This property can be used as the source for data binding.
pagerSeparator | property |
public var pagerSeparator:Line
This property can be used as the source for data binding.
ExtendedSparkDataGridSkin | () | Constructor |
public function ExtendedSparkDataGridSkin()
Constructor.