Legends not updating?
Ken Boss
Ken.Boss at DNR.STATE.MN.US
Wed Aug 31 13:22:33 PDT 2005
Peter--
It's been awhile since I've thought about this (so take the advice with some salt), but my approach to the checkbox portion of html legends has been more along these lines:
<input type="radio" name="[leg_layer_name]"
[if name=layer_status oper=neq value=0]
CHECKED
[/if]
>
HTH,
--Ken
>>> Peter Kingsbury <peter.kingsbury at GMAIL.COM> 8/31/2005 2:39:56 PM >>>
Hello all,
Grief once again with my legends.
The symptom is that, if the Layer status in the .MAP file is set to OFF,
the layer doesn't show up ... if set to ON, it shows up. This behavior
so far is normal.
However, when checking/unchecking layers from the LegendTemplate widget,
then clicking Update, the page refreshes, and all layers listed in the
LegendTemplate become unchecked!
I've gone through the documentation numerous times, and I am unable to
find anything that might be wrong with the code. I've also used the
sample legend template HTML code, which results in much the same
behavior. Not sure where to look at this point. Going to give it a go
again tomorrow.
I've included the legend_template.html and widget code below.
Any insight is appreciated!
Best regards,
- Peter
---- legend_template.html ----
[leg_group_html]
<tr>
<td colspan=3 bgcolor=#cccccc><b>[leg_group_name]</b></td>
</tr>
[/leg_group_html]
[leg_layer_html order_metadata=legend_order opt_flag=15]
<tr>
<td>
<input type=checkbox name=layer_status value=
[if name=layer_status oper=eq value=1]on[/if]
[if name=layer_status oper=eq value=0]off[/if]>
</td>
<td>
<img src="[leg_icon width=20 height=18]" width="20" height="18">
</td>
<td>
<span class="label">
[leg_layer_name]
</span>
</td>
</tr >
[/leg_layer_html]
---- end legend_template.html ----
---- chameleon widget ----
<cwc2
type="LegendTemplate"
visible="true"
embedded="true"
template="legend_template.html"
popupstyleresource="TextButtons"
popupwidth="500"
popupheight="400"
status="false"
menubar="false"
controlvisibility="false"
/>
---- end chameleon widget ----
More information about the MapServer-users
mailing list