Packagecom.vmware.ui.lists
Classpublic class ColumnDataSourceInfo
InheritanceColumnDataSourceInfo Inheritance Object

Data source properties for a column.

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

ColumnContainer


Public Properties
 PropertyDefined By
  exportProperty : String
Property that is used to export column.
ColumnDataSourceInfo
  headerText : String
Column header.
ColumnDataSourceInfo
  requestedProperties : Array
Properties requested for that column (usually an array of 1 element)
ColumnDataSourceInfo
  sortProperty : String
Property that is used to sort on column.
ColumnDataSourceInfo
Property Detail
exportPropertyproperty
public var exportProperty:String

Property that is used to export column.

headerTextproperty 
public var headerText:String

Column header.

requestedPropertiesproperty 
public var requestedProperties:Array

Properties requested for that column (usually an array of 1 element)

sortPropertyproperty 
public var sortProperty:String

Property that is used to sort on column.

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>
       ...