0

私はさまざまなスライドを含む円グラフを持っています:

   function drawChart(response) {
             if (response.isError()) {
             alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
             return;
        }   
             var data = response.getDataTable();
             var options = {'title':'XXXXXXXXXXX ........',
                           'width':900,
                           'height':300};
             var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
             chart.draw(data, options);
             // clickabale
             google.visualization.events.addListener(chart,'select', function(){;
                   var sel = chart.getSelection();
                   if(sel.length > 0) {
                       var building_name = data.getValue(sel[0].row, 0);
                       alert(building_name);
                       sendQueryBuildingName(building_name)            
       }
       });   
       } 

そして、スライドをクリックすると、次のようなクエリが送信されるようにしたいことを知っています。

   function sendQueryCityName(cityName) {

          var query = new google.visualization.Query('http://api.XXXX.com/XXXX/datasource?table='+cityName);
          query.setQuery('select cost_reportings_timestamp, sum (cost_reportings_cost) group by cost_reportings_timestamp pivot ecoadmin_zone_name where(ecoadmin_building_name = 'building_name')');             
          query.send(drawChart);
        console.log(response);
        }

私のデータベースで、データを棒グラフに送信した後....

私たちを手伝ってくれますか ????

4

1 に答える 1