noone got an idea about that? do i have to call an update function afterwards?
2009/10/6 lumo <lumo2...@gmail.com> > > Hi NG! > > i add controls to my map on startup, but i want to enable the user to > remove it again on runtime (toggle) > > so i init my map like this: > > private static MapTypeControl mapTypeControl = new MapTypeControl(); > private static ScaleControl scaleControl = new ScaleControl(); > > public void onModuleLoad() { > ... > mapWidget.addControl(mapTypeControl); > mapWidget.addControl(scaleControl); > ... > } > > further i got two functions to add/remove the controls via javascript: > > public static void removeControls() { > Maps.logWrite("going to removeControls()"); > mapWidget.removeControl(scaleControl); > mapWidget.removeControl(mapTypeControl); > Maps.logWrite("done"); > } > > public static void addControls() { > mapWidget.addControl(scaleControl); > mapWidget.addControl(mapTypeControl); > } > > note: when i run the funtion via js, i even get the log! but the > control does not get removed. > > /** > * all functions defined in this block will be visible as JavaScript > * functions in the map (html) > */ > public static native void exportStaticMethod() /*-{ > $wnd.removeControls = > @at.biooffice.map.client.BioOffice3Map::removeControls(); > $wnd.addControls = > @at.biooffice.map.client.BioOffice3Map::addControls(); > }-*/; > > any ideas whats going wrong? > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---