如何获取YUI数据表的列数?
var columns = dataTable.columns;
var length = columns.length;
不起作用。
我正在使用YUI2。
答案 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;