Hi, I have the following problem. I have a toolbar with a select tool enabling the user to click on a feature and get the popup info. Also on the toolbar there is a menu with measure tools (area/line). When I "F5" the select tool works ok with the other navigation tools. But as soon as I measure, the select tool doesn´t get activated again and stays a measure tool.
Here is the project and the code for the select tool and measure tools is posted underneath. http://85.214.225.9:8080/geoserver/www/zgb_energie/index.html If anyone can see an error I´d be saving a few grey hairs. Thanks, Robert Buckley //select control action = new GeoExt.Action({ text: "", tooltip: "Features selektieren", icon: '../images/information.png', toggleGroup: toggleGroup, group: 'toggleGroup', control: new OpenLayers.Control.SelectFeature( [layer_wea,layer_biogas,layer_wasserkraft,layer_kraftwerke], { } ), map: map }); actions["Select"] = action; toolbarItems.push(action); toolbarItems.push(' ',' ',' ',' '); // Measure area control action = new GeoExt.Action({ text: "Flächen", toggleGroup: toggleGroup, group: 'toggleGroup', control: new OpenLayers.Control.Measure(OpenLayers.Handler.Polygon, { eventListeners: { measure: function(evt) { Ext.MessageBox.show( { title: 'Flächenberechnung', buttons: Ext.MessageBox.OK, width: 200, msg: "Area: " + evt.measure.toFixed(2) + evt.units + "²", fn: check }); } } }), map: map }); actions["area"] = action; // Measure line control action = new GeoExt.Action({ text: "Entfernung", toggleGroup: 'toggleGroup', group: 'toggleGroup', control: new OpenLayers.Control.Measure(OpenLayers.Handler.Path, { eventListeners: { measure: function(evt) { Ext.MessageBox.show( {title: 'Entfernung Messen' ,buttons: Ext.MessageBox.OK ,width:200 ,msg:"Entfernung: " + evt.measure.toFixed(2) + evt.units, fn: check }); } } }), map: map }); actions["line"] = action; toolbarItems.push({ text: "", icon: '../images/ruler.png', tooltip: "Messwerkzeuge", toggleGroup: toggleGroup, group: 'toggleGroup', menu: new Ext.menu.Menu({ items: [ new Ext.menu.CheckItem(actions["area"]), new Ext.menu.CheckItem(actions["line"]) ] }) }); _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
