Packagecom.vmware.ui.lists
Classpublic class ColumnContainer
InheritanceColumnContainer Inheritance flash.events.EventDispatcher
Implements mx.core.IUID

ColumnContainer contains information regarding a column and its data source.

Deprecated since 5.5.0: The use of this class is deprecated, you should use its XML representation in plugin.xml instead, see the example below.

View the examples

See also

ColumnSetContainer


Public Properties
 PropertyDefined By
  component : AdvancedDataGridColumn
Advanced data grid column.
ColumnContainer
  dataInfo : ColumnDataSourceInfo
Data source information regarding the column.
ColumnContainer
  uid : String
Unique ID, usually a namespace-style string.
ColumnContainer
Property Detail
componentproperty
public var component:AdvancedDataGridColumn

Advanced data grid column.

dataInfoproperty 
public var dataInfo:ColumnDataSourceInfo

Data source information regarding the column.

uidproperty 
uid:String

Unique ID, usually a namespace-style string.


Implementation
    public function get uid():String
    public function set uid(value:String):void
Examples
Here is how the chassis-ui sample defines custom columns in plugin.xml:
 
 <extension id="com.vmware.samples.chassis.list.sampleColumns">
    <extendedPoint>com.vmware.samples.chassis.list.columns</extendedPoint>
    <object>
       <items>
          <com.vmware.ui.lists.ColumnContainer>
             <uid>com.vmware.samples.chassis.column.name</uid>
             <dataInfo>
                <com.vmware.ui.lists.ColumnDataSourceInfo>
                   <headerText>#{name}</headerText>
                   <requestedProperties>
                      <String>name</String>
                   </requestedProperties>
                   <sortProperty>name</sortProperty>
                   <exportProperty>name</exportProperty>
                </com.vmware.ui.lists.ColumnDataSourceInfo>
             </dataInfo>
          </com.vmware.ui.lists.ColumnContainer>
       ...