I create a chart using ChartWrapper (http://code.google.com/apis/chart/
interactive/docs/reference.html#chartwrapperobject) that loads data
from a remote source i.e. via dataSourceUrl().  Now I'd like to add
interactivity to catch clicks.  The code to getSelection() works just
fine and give me an object with row and column number - just like it's
described at 
http://code.google.com/apis/chart/interactive/docs/events.html#The_Select_Event

My problem is getting a value for those rows and columns.

If I do wrapper.getDataTable() I get null (it's documented and
expected since chart is created from remote data source).

Documentation suggests making data a global object so it can be
accessed:

"In order to read the selected data, you'll need to call
DataTable.getValue() in your handler; the simplest way to enable that
is to make the DataTable object global."

Question is, when data is loaded from remote data source during a call
to draw(), how can I catch it or get to it to store it in a global
object for future access?  Can't seem to find any reference to this in
documentation or on the web.

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