Packageorg.apache.flex.html
Classpublic class DataGrid
InheritanceDataGrid Inheritance UIBase Inheritance flash.display.Sprite

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The DataGrid class displays a collection of data using columns and rows. Each column represents a specific field in the data set; each row represents a specific datum. The DataGrid is a composite component built with a org.apache.flex.html.ButtonBar for the column headers and a org.apache.flex.html.List for each column. The DataGrid's view bead (usually org.apache.flex.html.beads.DataGridView) constructs these parts while itemRenderer factories contruct the elements to display the data in each cell.



Public Properties
 PropertyDefined By
 Inherited$height : Number
[read-only] Retrieve the low-level bounding box height.
UIBase
 Inherited$width : Number
[read-only] Retrieve the low-level bounding box width.
UIBase
 Inheritedbeads : Array
The array property that is used to add additional beads to an MXML tag.
UIBase
 InheritedclassName : String
The classname.
UIBase
  columns : Array
The array of org.apache.flex.html.supportClasses.DataGridColumns used to describe each column.
DataGrid
  dataProvider : Object
The object used to provide data to the org.apache.flex.html.DataGrid.
DataGrid
 Inheritedelement : Object
[read-only] Each IUIBase has an element that is actually added to the platform's display list DOM.
UIBase
 InheritedexplicitHeight : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 InheritedexplicitWidth : Number
The explicitly set width (as opposed to measured width or percentage width).
UIBase
 Inheritedheight : Number
[override] The height of the component.
UIBase
 Inheritedid : String
An id property for MXML documents.
UIBase
 InheritedmeasurementBead : IMeasurementBead
[read-only] A measurement bead, if one exists.
UIBase
 Inheritedmodel : IBeadModel
An IBeadModel that serves as the data model for the component.
UIBase
 InheritednumElements : int
[read-only] The number of elements in the parent.
UIBase
 InheritedpercentHeight : Number
The requested percentage height this component should have in the parent container.
UIBase
 InheritedpercentWidth : Number
The requested percentage width this component should have in the parent container.
UIBase
  selectedIndex : int
[read-only] The currently selected row.
DataGrid
 Inheritedview : IBeadView
An IBeadView that serves as the view for the component.
UIBase
 Inheritedwidth : Number
[override] The width of the component.
UIBase
Public Methods
 MethodDefined By
  
constructor.
DataGrid
 Inherited
addBead(bead:IBead):void
Add a bead to the strand.
UIBase
 Inherited
The method called when added to a parent.
UIBase
 Inherited
addElement(c:Object):void
Add a component to the parent.
UIBase
 Inherited
addElementAt(c:Object, index:int):void
Add a component to the parent.
UIBase
 Inherited
getBeadByType(classOrInterface:Class):IBead
Find a bead on the strand.
UIBase
 Inherited
getElementIndex(c:Object):int
Gets the index of this subcomponent.
UIBase
 Inherited
Remove a bead from the strand.
UIBase
 Inherited
removeElement(c:Object):void
Remove a component from the parent.
UIBase
Events
 Event Summary Defined By
  DataGrid
 InheritedSet a different class for click events so that there aren't dependencies on the flash classes on the JS side.UIBase
Property Detail
columnsproperty
columns:Array

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The array of org.apache.flex.html.supportClasses.DataGridColumns used to describe each column.


Implementation
    public function get columns():Array
    public function set columns(value:Array):void
dataProviderproperty 
dataProvider:Object

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The object used to provide data to the org.apache.flex.html.DataGrid.


Implementation
    public function get dataProvider():Object
    public function set dataProvider(value:Object):void
selectedIndexproperty 
selectedIndex:int  [read-only]

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

The currently selected row.


Implementation
    public function get selectedIndex():int
Constructor Detail
DataGrid()Constructor
public function DataGrid()

Language Version : ActionScript 3.0
Product Version : FlexJS 0.0
Runtime Versions : Flash Player 10.2, AIR 2.6

constructor.

Event Detail
change Event
Event Object Type: org.apache.flex.events.Event