[Users] VectorLegend exception after removing layer

Bart van den Eijnden bartvde at opengeo.org
Mon Mar 5 19:14:57 CET 2012


Hi,

what version of GeoExt are you using? Please upgrade to 1.1 if you're not running it already.

This was fixed with: http://trac.geoext.org/ticket/451

Best regards,
Bart

-- 
Bart van den Eijnden
OpenGeo - http://opengeo.org
Expert service straight from the developers.



On Mar 5, 2012, at 5:12 PM, frank wrote:

> Dear list
> 
> I'm using a self-made function for clearing all layers in my map and adding a stored set of predefined layers.
> In this routine i call map.removeLayer() for all non-base layers, before I add the new layer set.
> 
> However, after having removed the layers I get an exception from GeoExt.VectorLegend:
> Uncaught TypeError: Cannot read property 'map' of null
> GeoExt.VectorLegend.Ext.extend.onMapZoomVectorLegend.js:261
> OpenLayers.Events.OpenLayers.Class.triggerEventEvents.js:798
> OpenLayers.Map.OpenLayers.Class.moveToMap.js:1890
> OpenLayers.Map.OpenLayers.Class.setCenterMap.js:1662
> OpenLayers.Control.Navigation.OpenLayers.Class.wheelChangeNavigation.js:279
> OpenLayers.Control.Navigation.OpenLayers.Class.wheelDownNavigation.js:303
> OpenLayers.Handler.OpenLayers.Class.callbackHandler.js:205
> OpenLayers.Handler.MouseWheel.OpenLayers.Class.wheelZoomMouseWheel.js:229
> OpenLayers.Handler.MouseWheel.OpenLayers.Class.onWheelEventMouseWheel.js:191
> (anonymous function)
> To the inner level this maps down to the function
>     onMapZoom: function() {
>             this.setCurrentScaleDenominator(
>                 this.layer.map.getScale()
>             );
>     },
> And by inspection this.layer is undefined.
> How can this be?
> Removing the layer with any combination of (one or both)
>     map.removeLayer(layer) and
>     layer.destroy()
> gives the same result.
> best regards,
> Frank
> 
> 
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20120305/efed0cd2/attachment-0001.htm 


More information about the Users mailing list