I'm experiencing the same issue. Does anybody know of a workaround? On Nov 18, 9:19 am, Ümit <[email protected]> wrote: > Any update on this issue? > > thanks in advance > > On Oct 18, 11:31 am, Ümit <[email protected]> wrote: > > > Ok I have removed the MVP part and with this code you can reproduce > > the problem in GWT. > > > private FlowPanel container; > > private PieChart piechart; > > > public void onModuleLoad() { > > // display initial Piechart with Testdata > > container = new FlowPanel(); > > piechart = new PieChart(); > > container.add(piechart); > > RootPanel.get().add(container); > > piechart.draw(createTable(),createOptions()); > > > // add Button which clears the container Panel and redraws the > > piechart > > Button button = new Button("reload"); > > container.add(button); > > button.addClickHandler(new ClickHandler() { > > > �...@override > > public void onClick(ClickEvent event) { > > container.clear(); > > container.add(piechart1); > > piechart.draw(createTable(),createOptions()); > > } > > }); > > > } > > > createTable and creatOptions are just functions which create some > > sample DataTable and Visualization Options (taken from another sample) > > > Apparantly when I clear the container FlowPanel and then re-add > > (reattach) the piechart some reference is lost because as soon as I > > call draw on the reattached piechart I get following exception: > > > Caused by: com.google.gwt.core.client.JavaScriptException: > > (TypeError): a is null > > fileName:http://www.google.com/uds/api/visualization/1.0/defe3df15750b02ac04b4... > > lineNumber: 504 > > stack: ()@http://www.google.com/uds/api/visualization/1.0/ > > defe3df15750b02ac04b4018cb88c896/default,browserchart,piechart.I.js: > > 504 > > ([object Object],[object Object])@http://www.google.com/uds/api/ > > visualization/1.0/defe3df15750b02ac04b4018cb88c896/ > > default,browserchart,piechart.I.js:528 > > ()@http://www.google.com/uds/api/visualization/1.0/ > > defe3df15750b02ac04b4018cb88c896/default,browserchart,piechart.I.js: > > 590 > > ([object Object])@http://www.google.com/uds/api/visualization/1.0/ > > defe3df15750b02ac04b4018cb88c896/default,browserchart,piechart.I.js: > > 590 > > ([object Object],[object Object])@http://www.google.com/uds/api/ > > visualization/1.0/defe3df15750b02ac04b4018cb88c896/ > > default,browserchart,piechart.I.js:600 > > ([object Object],[object Object])@http://127.0.0.1:8888:8 > > > I have uploaded a test sample application which allows you to > > reproduce the problem (uses two piechart -> one works the other > > doesn't). It's actually pure GWT and Google Visualization (no MVP or > > other library used). > > >http://rapidshare.com/files/425754405/gwtvisualizationsample.zip > > > On Oct 17, 10:21 am, ChartMan <[email protected]> wrote: > > > > can you please send a code snippet example. > > > > On Thu, Oct 14, 2010 at 2:29 PM,Ümit<[email protected]> wrote: > > > > I have a weird problem with the Google Visualization API and GWT. > > > > I am using a MVP Package (gwtp) to create an application. Basically I > > > > have two presenters and views respectively. > > > > > One view/presenter displays as static text and the other one displays > > > > as PieChart (google-vis-api). > > > > As soon as the presenter with the Piechart is revealed a DataTable > > > > with some test data is created and passed to the draw method of the > > > > Piechart. > > > > This works without any problems. The piechart is displayed just fine. > > > > However as soon as I navigate away from the pie chart presenter to the > > > > static text presenter and then back to the Piechart presenter > > > > (thus creating again a DataTable and calling the draw method) I get an > > > > visualization error ("a is null"). > > > > > if I do a hard refresh (F5) the Piechart works again. > > > > The same applies if I recreate the Piechart instance as soon as I > > > > display the Piechart page. > > > > > I suspect that there is a problem when detaching and re-attaching the > > > > DOM-container of the visualization widget so that calling draw on the > > > > datatable I somewhere get the error "a is null". > > > > > I have attached a sample GWT application (which should contain all > > > > necessary libs) which let's you reproduce the problem. > > > > > I have tried to debug it but because the visualization code is > > > > obfuscated i didn't get far. As far as I could there seems to be a > > > > problem somewhere in the setSelection function. > > > > > Maybe someone has an idea what might be the problem > > > > > Cheers > > > > > Thanks in advance > > > > > Uemit > > > > > P.S.:http://rapidshare.com/files/423663096/gwtpvisualizationsample.zip > > > > > -- > > > > 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.
