无法从Google DataTable访问ColumnDescription

时间:2011-03-16 18:36:36

标签: javascript html database datatable

我正在开发一个项目,我正在与google数据表对象进行交互。我想找到数据表中每列的名称。我尝试了以下操作并得到以下firebug错误:

tile.Table.getAllColumnIds不是函数

    function accessColumns (group) {

        var count = group.Table.getNumberOfColumns();
        var i=0;
        for (i=0;i<=count;i++)
        {
            alert(i);
            var ColumnDescription = group.Table.getColumnDescription(i);
            alert (ColumnDescription.getLabel());
        }
    }    

令这令人困惑的部分是getNumberOfColumns()正常工作并给我6号。但是当我进入for循环时,它崩溃说getColumnDescription不是一个函数。一种方法如何工作但另一种方法不起作用?

我正在使用以下API图表:

http://code.google.com/apis/visualization/documentation/dev/dsl_javadocs/com/google/visualization/datasource/datatable/ColumnDescription.html

1 个答案:

答案 0 :(得分:0)

显然,您可以将DataView方法与DataTable对象一起使用,但不能将DataTable方法与DataTables一起使用。我仔细检查过,实际上我正在使用DataTable。这不是一个完全解决方案,但如果你遇到这个问题,试试这个工作。