Javascript获取数据表列名称

GROVER_SYAN

我使用Google图表构建堆积的条形图,创建了处理程序onclick事件的侦听器。一共有三列(网站名称,已完成和未完成)。我希望监听器捕获用户单击完成还是未完成,当我单击第一行数据时,这就是我得到的。我知道在我的getColumnLabel方法中,我正在获取所有列名,但我希望根据用户单击的内容来捕获该列名

//my datatable

        var data2 = new google.visualization.DataTable();

        data2.addColumn('string', 'Site Name');

        data2.addColumn('number', 'Completed');

        data2.addColumn('number', 'Incomplete');

        data2.addRows([
                        [Site1, 12, 7],
                        [Site2, 10, 9],
                        [Site3, 15, 4],
                        [Site4, 10, 5]
                        ]);


//listener function 
    var selection = ChartName.getSelection();

            var row = selection[0].row;

            data2.getColumnLabel(0);  //givesme: SiteName

            data2.getColumnLabel(1); //givesme: Completed   

    data2.getColumnLabel(2) //givesme: Incompleted

            data2.getValue(row, 0); //givesme: Site1

            data2.getValue(row, 1); //givesme: 12
GROVER_SYAN

我设法找到解决方案,以供有兴趣的人参考

var ColName1 = data2.getColumnLabel(selection.column);

因此selection.column属性为您提供了数据表中的选定列

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章