[Chameleon] (no subject)

Paul Spencer pagameba at magma.ca
Fri Sep 24 11:23:04 EDT 2004


the XML Theme Legend doesn't display classes. It is intended more for 
use with OGC layers (WMS) which don't have that level of information 
available.  I may extend it in the future but not right now.

So your only resource now is to use the html legend template.  It should 
be relatively easy (if you know dhtml/css/javascript) to make expandable 
sections in a legend template file.  For instance, you can place layer 
names and classes into separate div elements in the template and use 
javascript to set the display to block or none to show/hide the classes. 
  Similarly you can use groups to do the same thing for layers.



Robin Brown wrote:
> Hi all,
> I am using an html legend template and I have a question.  Is there a way to make this
> legend more dynamic?  I would like let the user expand and collapse the groups as my
> legend is rather large.  I have tried doing this using the XML Theme legend but I want
> to show layers as well as classes in my legend and I couldn't see how to do that with
> the XML.  If anyone knows how to show layers and classes with XML this would also be
> helpful since I think I may be able to get expanding and collapsing using this method. 
> BTW, I do know that by only placing one layer in each group with xml you get the look
> of layers displaying in the legend, but I haven't seen any solution for classes.
> Thanks for any help you can give!
> Robin Brown

|Paul Spencer                           pspencer at dmsolutions.ca   |
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|

More information about the Chameleon mailing list