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.
