Hi,

it seems something is broken, since also the legendurl button in the legend 
panel example does not work anymore.

http://api.geoext.org/1.0/examples/legendpanel.html

Can you please file a bug, and I'll try to look into it when I get some time.

Best regards,
Bart

-- 
Looking for flexible support on OpenLayers or GeoExt? Please check out 
http://www.osgis.nl/support.html

Bart van den Eijnden
OSGIS
bart...@osgis.nl

On Nov 24, 2010, at 7:17 PM, karsten vennemann wrote:

> Ok changed but I still get a call to the wms layer for the legend instead of
> the URL I provide see below. No errors otherwise...
> I have no idea what’s going on 
> 
> I have this now 
>        var legendLayerStore = mapPanel.layers;
> 
>        // set legendurls        
>        var watershedsrec  = legendLayerStore.getByLayer(watersheds);
>        watershedsrec.set("legendURL",
> "http://myurl/legend/watersheds_legend.png";);
> 
>        legendPanel = new GeoExt.LegendPanel({
>            title: 'legend',
>                collapsed : false,             
>                collapsible : true,
>                defaults: {
>                labelCls: 'mylabel',
>                style: 'padding:5px'
>            },
>            bodyStyle: 'padding:5px',
>            autoScroll: true,
>            layerStore: legendLayerStore
>        })
> 
> Karsten 
> 
> 
> 
>> -----Original Message-----
>> From: Bart van den Eijnden (OSGIS) [mailto:bart...@osgis.nl] 
>> Sent: Wednesday, November 24, 2010 04:29
>> To: karsten vennemann
>> Cc: users@geoext.org
>> Subject: Re: [Users] problem using 'legendURL'
>> 
>> Hi,
>> 
>> you are creating a new store, don't do that.
>> 
>> Use mapPanel.layers instead.
>> 
>> Best regards,
>> Bart
>> 
>>> 
>>> Thanks I upgraded to v 1.0 at that resolved the function issue.
>>> Now I can see in firebug  that watershedsrec and publiclandsrec are 
>>> filled with the layerrec objects ...
>>> 
>>> However I still get a wms getlegendgraphic call to retrieve the the 
>>> legend from my TileCache layer (which obviously doesn't get a valid 
>>> legend back) So is the anything else wrong with by approach - see 
>>> below
>>> 
>>> 
>>>        var legendLayerStore = new GeoExt.data.LayerStore({
>>>            map: map,
>>>            layers: [publiclands,watersheds,quads,counties,overlay1]
>>>        });
>>> 
>>>        // set legendurls
>>>        var watershedsrec  = 
>> legendLayerStore.getByLayer(watersheds);
>>>        var publiclandsrec = 
>> legendLayerStore.getByLayer(publiclands);
>>> 
>>>        watershedsrec.set("legendURL", 
>>> "http://myurl/legend/watersheds_legend.png";);
>>>        publiclandsrec.set("legendURL",
>>> "http://myurl/legend/publiclands_legend.png";)
>>> 
>>> Karsten
>>> 
>>> _______________________________________________
>>> Users mailing list
>>> Users@geoext.org
>>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>> 
>> 
>> 
> 
> 

_______________________________________________
Users mailing list
Users@geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to