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.
