Google Visualization API を使用して JavaScript アプリケーションを作成しています。
/* 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
または を返すことです。返品できれば、あとは簡単です。ただし、 がある場合は、それをハッシュテーブルにマップして、. 列全体がある場合は、配列の最初の要素である ID を返したいと思います。ただし、これらのタスクのどちらも達成する方法がわかりません。誰かがそれを手伝ってくれませんか?Google の Visualization API を使用するか、table head name
entire column
columnIndex
column header name
columnIndex
JQuery