0

How do I get column count of a YUI datatable?

            var columns = dataTable.columns;
            var length = columns.length;

doesn't work.

I am using YUI2.

Fakrudeen
  • 5,778
  • 7
  • 44
  • 70

2 Answers2

3

The Columns of a DataTable instance are held as an Attribute, not a property, so you'd need to use the following code:

dataTable.get("columns").length;
barnyr
  • 5,678
  • 21
  • 28
0

In YUI2:

http://yui.github.io/yui2/docs/yui_2.9.0_full/docs/YAHOO.widget.DataTable.html

getColumnSet
YAHOO.widget.ColumnSet getColumnSet ( )
Returns the DataTable instance's ColumnSet instance.

 Returns: YAHOO.widget.ColumnSet
 ColumnSet instance.

like so:

var columnDefinitions = dataTable.getColumnSet().getDefinitions();
var length = columnDefinitions.length;
Fakrudeen
  • 5,778
  • 7
  • 44
  • 70