I need to handle the onclick event over a Gauge. I don't have found an
example for register events over Gauges on the Google Chart
documentation.

I have tried the following:

<html>
    <head>
        <script type="text/javascript" src="https://www.google.com/
jsapi"></script>
        <script type="text/javascript">
            google.load("visualization", "1", {packages:
["corechart","gauge"]});
            google.setOnLoadCallback(drawChart);
            function drawChart() {
                var data = new google.visualization.DataTable();
                data.addColumn('string', 'LABEL');
                data.addColumn('number', 'TOTAL');
                data.addRows(1);
                data.setValue(0, 0, 'Speed');
                data.setValue(0, 1, 240);
                var gaugeOptions = {min: 0, max: 280, yellowFrom: 200,
yellowTo: 250, title: 'Company Performance', redFrom: 250, redTo: 280,
minorTicks: 5};
                var gauge = new
google.visualization.Gauge(document.getElementById('gauge_div'));
                gauge.draw(data, gaugeOptions);
                google.visualization.events.addListener(gauge,
'select', function() {
                    alert("Here");
                });
            }
        </script>
    </head>
    <body>
        <div id="gauge_div"></div>
    </body>
</html>


Also I have tried to add onclick event with JQuery to div "gauge_div"
but it only works if I make click on the border of div, not over the
gauge.

How can I do this?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en.

Reply via email to