YUI recommends YUI 3.

YUI 2 has been deprecated since 2011. This site acts as an archive for files and documentation.

Yahoo! UI Library

DataTable Widget  2.3.1

Yahoo! UI Library > datatable > YAHOO.widget.ColumnSet

Show Private Show Protected

Class YAHOO.widget.ColumnSet - uses YAHOO.util.EventProvider

The ColumnSet class defines and manages a DataTable's Columns, including nested hierarchies and access to individual Column instances.


YAHOO.widget.ColumnSet ( aHeaders )
aHeaders <Object[]> Array of object literals that define header cells.


_sName - private String

Unique instance name.

ColumnSet._nCount - private static Number

Internal class variable to index multiple ColumnSet instances.

flat - YAHOO.widget.Column[]

Flattened representation of all Columns.
Default Value: []

headers - String[]

ID index of nested parent hierarchies for HEADERS accessibility attribute.
Default Value: []

keys - YAHOO.widget.Column[]

Array of Columns that map one-to-one to a table column.
Default Value: []

tree - YAHOO.widget.Column[]

Top-down tree representation of Column hierarchy.



YAHOO.widget.Column getColumn ( column )
Returns Column instance with given key or ColumnSet key index.
column <String | Number> Column key or ColumnSet key index.
Returns: YAHOO.widget.Column
Column instance.


YAHOO.widget.Column getColumnById ( column )
Returns Column instance with given ID.
column <String> Column ID.
Returns: YAHOO.widget.Column
Column instance.


String toString ( )
Public accessor to the unique name of the ColumnSet instance.
Returns: String
Unique name of the ColumnSet instance.

Copyright © 2007 Yahoo! Inc. All rights reserved.