YUI数据表列数

时间:2013-12-03 10:14:05

标签: yui yui-datatable

如何获取YUI数据表的列数?

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

不起作用。

我正在使用YUI2。

2 个答案:

答案 0 :(得分:3)

DataTable实例的列作为属性而不是属性保留,因此您需要使用以下代码:

dataTable.get("columns").length;

答案 1 :(得分:0)

在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.
像这样:

var columnDefinitions = dataTable.getColumnSet().getDefinitions();
var length = columnDefinitions.length;