At first your code didn't work, so I added the following line to the
beginning of the handler function:

var message = '';

Then it worked fine.  Is it possible that the variable "message" was
undeclared in your code?

Let me know.

thanks,

MC Get Vizzy

On Sat, Oct 23, 2010 at 2:09 AM, Madhan <[email protected]> wrote:

> Hi,
>
> I am trying to do this:
>
> Display a column chart initially, and on clicking on any of the bars
> in that chart should display an another chart.
>
> The first step is complete, I am trying to implement the second
> feature now, by adding a Listener to the first chart, But the
> getSelection method doesnt seem to return something proper.
>
> Any help would be appreciated. Below is the code im trying to work
> on..
>
> Code:
> function drawMouseoverVisualization() {
>        var data = new google.visualization.DataTable();
>        data.addColumn('string', 'Time in 24hr Format');
>        data.addColumn('number','invocations');
>        data.addRows([
>         <#list statsList as stat>
>                      ['${stat.twentyFourHourtime}',$
> {stat.invocations}],
>         </#list>
>                    ]);
>        barsVisualization = new
> google.visualization.ColumnChart(document.getElementById('invocations'));
>        barsVisualization.draw(data, {width: 800, height: 200, is3D:
> true});
>        //barsVisualization.selected(selectionHandler1());
>
>
> google.visualization.events.addListener(barsVisualization,'select',selectionHandler1);
>
>      }
>
>   function selectionHandler1()
>  {
>      alert("In Selection Handler1");
>      var selection = barsVisualization.getSelection();
>
>      alert('AFTER In Selection Handler1'+ selection[0]);
>     //for (var i = 0; i < selection.length; i++) {
>    var item = selection[0];
>    if (item.row != null && item.column != null) {
>      message += '{row:' + item.row + ',column:' + item.column + '}';
>    } else if (item.row != null) {
>      message += '{row:' + item.row + '}';
>    } else if (item.column != null) {
>      message += '{column:' + item.column + '}';
>    }
>  //}
>  if (message == '') {
>    message = 'nothing';
>  }
>  alert('You selected ' + message);
>
>  }
>
>
> Thanks,
> Madhan
>
> --
> 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]<google-visualization-api%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-visualization-api?hl=en.
>
>

-- 
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