I am using the motionchart visualization to display data. I need to capture selection information to enable drill down functionality. The documentation for motionchart shows no select event, but there is a getState() method described as:
"Returns the current state of the motionchart serialized to a JSON string. This string can be used as an initial state when displaying the chart by calling draw()." However, any call to the "getState()" function results in an error: "this.s().L is not a function" Turns out that this.s() returns an empty string and the javascript function that is called is trying to return this.s().L() This error can be easily reproduced on the ajax playground site: http://code.google.com/apis/ajax/playground/?type=visualization#motion_chart Change the text in the edit window to: function drawVisualization() { var mchart = new google.visualization.Query( 'http://spreadsheets.google.com/tq?key=pCQbetd- CptE1ZQeQk8LoNw').send( function(response) { var mchart = new google.visualization.MotionChart( document.getElementById('visualization')); mchart.draw(response.getDataTable(), {'width': 800, 'height': 400}); alert(mchart.getState()); }); } Any help is greatly appreciated! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
