1

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 nameentire columncolumnIndexcolumn header namecolumnIndexJQuery

4

0 に答える 0