ActionScript Class Name
mx.controls.gridclasses.DataGridColumn
You can create and configure DataGridColumn objects to use as columns of a data grid. Many of the methods of the DataGrid class are dedicated to managing DataGridColumn objects. DataGridColumn objects are stored in an zero-based array in the data grid; 0 is the leftmost column. After columns have been added or created, you can access them by calling DataGrid.getColumnAt(index).
There are three ways to add or create columns in a grid. If you want to configure your columns, it is best to use either the second or third way before you add data to a data grid so you don't have to create columns twice.
my_dg.dataProvider = [{guitar:"Flying V", name:"maggot"}, {guitar:"SG", name:"dreschie"}, {guitar:"jagstang", name:"vitapup"}];
my_dg.columnNames = ["guitar","name"];
// Create column object.
var location_dgc:DataGridColumn = new DataGridColumn("Location");
location_dgc.width = 100;
// Add column to DataGrid.
my_dg.addColumn(location_dgc);
The following table lists the properties of the DataGridColumn class.
|
Property |
Description |
|---|---|
|
The linkage identifier of a symbol to be used to display the cells in this column. |
|
|
Read-only; the name of the field associated with the column. |
|
|
A Boolean value that indicates whether a column is editable (true) or not (false). |
|
|
The name of a class to be used to display the header of this column. |
|
|
The text for the header of this column. |
|
|
A function that determines which field of an item to display. |
|
|
A Boolean value that indicates whether a column is resizable (true) or not (false). |
|
|
A Boolean value that indicates whether a column is sortable (true) or not (false). |
|
|
A Boolean value that indicates whether a column is sorted (true) or not (false) when a user clicks a column header. |
|
|
The width of a column, in pixels. |