使用JavaScript返回google可视化表中的表头值
我正在使用Google可视化API编写一个JavaScript应用程序使用JavaScript返回google可视化表中的表头值,javascript,jquery,html,Javascript,Jquery,Html,我正在使用Google可视化API编写一个JavaScript应用程序 /* Define a table */ var table = new google.visualization.ChartWrapper({ 'chartType': 'Table', 'containerId': 'chart2', 'options': { 'sortColumn': '-1',
/* Define a table */
var table = new google.visualization.ChartWrapper({
'chartType': 'Table',
'containerId': 'chart2',
'options': {
'sortColumn': '-1',
'allowHtml' : 'true',
},
'style' : {
'white-space' : 'nowrap'
}
});
google.visualization.events.addListener(table, 'select',
function (){
var tablewrapper = table.getChart();
var tabledata = table.getDataTable();
var value = $('.google-visualization-table-tr-head td').html();
console.log(value);
//var columnId = tablewrapper.getColumnDescriptions();
//console.log(tablewrapper);
/*var columnIndex = tablewrapper.getViewColumnIndex();
var selection = tablewrapper.getSelection();
for(var i = 0; i < selection.length; i++){
var item = selection[i];
console.log('{row:' + item.row + ',column:' + item.column + '}');
var properties = tabledata.getRowProperties(parseInt(item.row));
console.log(properties);
}
*/
}
);
以上是我的听众的定义。我的目标是获取columnIndex或返回表头名称,或返回整个列。如果我能让columnIndex返回,那就简单了。但是,如果我有列标题名,我可以将其映射到哈希表,并检索columnIndex。如果我有整列,我想返回数组的第一个元素,即id。但是,我不知道如何完成这两项任务。谁能帮我一下吗?使用Google的可视化API或JQuery