[Chameleon] cant Access hidden values from MAP File
Dee Lee
bose_biswadip at hotmail.com
Tue Jun 12 09:46:17 EDT 2007
LAYER
GROUP "Polygon"
NAME "Village"
TYPE POLYGON
STATUS ON
CONNECTIONTYPE postgis
CONNECTION "user=postgres dbname=gistest host=localhost port=5432
password=postgres"
DATA "the_geom from gis_region using unique oid using SRID=-1"
FILTER "dist_code='%DistCode%'"
TRANSPARENCY ALPHA
METADATA
"queryable" "true"
END
END # layer
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<cwc2 type="SharedResource" name="projection">
<projection name="NAD 83 / Geographic" srs="epsg:4269"/>
<projection name="WGS 84 / Geographic" srs="epsg:4326" default="true"/>
<projection name="WGS 84 / Auto UTM" srs="AUTO:42001"/>
<projection name="WGS 84 / Auto Tr. Mercator" srs="AUTO:42002"/>
<projection name="WGS 84 / Auto Orthographic" srs="AUTO:42003"/>
<projection name="WGS 84 / Auto Equirectangular" srs="AUTO:42004"/>
<projection name="WGS 84 / LCC Canada" srs="epsg:42101"/>
<projection name="NAD 83 / NRCan LCC Canada" srs="epsg:42304"/>
</cwc2>
<!-- Button Resource for Pan Arrows -->
<cwc2 type="SharedResource" name="PanArrows">
<imagewidth value="50"/>
<imageheight value="50"/>
<labelfont value="fonts/Vera.ttf"/>
<usetextbuttoncache value="false"/>
<state value="normal">
<textbuttoncolor value="f0f0f0"/>
</state>
<state value="hover">
<textbuttoncolor value="cccccc"/>
</state>
<state value="selected">
<textbuttoncolor value="cccccc"/>
</state>
</cwc2>
<!-- Button Resource for Tabs -->
<cwc2 type="SharedResource" name="Tabs">
<imagewidth value="60"/>
<imageheight value="10"/>
<textbuttonpadding value="0"/>
<textbuttonnudge value="0"/>
<labelfont value="fonts/Vera.ttf"/>
<usetextbuttoncache value="false"/>
<state value="normal">
<textbuttoncolor value="f0f0f0"/>
<textbuttonborder_topleft_image value="borders/border_tl_1.png"/>
<textbuttonborder_top_image value="borders/border_t_1.png"/>
<textbuttonborder_topright_image value="borders/border_tr_1.png"/>
<textbuttonborder_right_image value="borders/border_r_1.png"/>
<textbuttonborder_left_image value="borders/border_l_1.png"/>
</state>
<state value="hover">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_2.png"/>
<textbuttonborder_top_image value="borders/border_t_2.png"/>
<textbuttonborder_topright_image value="borders/border_tr_2.png"/>
<textbuttonborder_right_image value="borders/border_r_2.png"/>
<textbuttonborder_left_image value="borders/border_l_2.png"/>
</state>
<state value="selected">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_3.png"/>
<textbuttonborder_top_image value="borders/border_t_3.png"/>
<textbuttonborder_topright_image value="borders/border_tr_3.png"/>
<textbuttonborder_right_image value="borders/border_r_3.png"/>
<textbuttonborder_left_image value="borders/border_l_3.png"/>
</state>
</cwc2>
<!-- defaults for NavButton -->
<cwc2 type="SharedResource" name="NavButtons">
<textbuttonbackgroundimage value=""/>
<imagewidth value="24"/>
<imageheight value="24"/>
<textbuttonpadding value="0"/>
<textbuttonnudge value="0"/>
<labelcolor value="111111"/>
<labelfont value="fonts/Vera.ttf"/>
<labelalign value="left"/>
<labelfontsize value="8"/>
<labelantialias value="true"/>
<usetextbuttoncache value="false"/>
<state value="normal">
<textbuttoncolor value="f0f0f0"/>
<textbuttonborder_topleft_image value="borders/border_tl_1.png"/>
<textbuttonborder_top_image value="borders/border_t_1.png"/>
<textbuttonborder_topright_image value="borders/border_tr_1.png"/>
<textbuttonborder_right_image value="borders/border_r_1.png"/>
<textbuttonborder_left_image value="borders/border_l_1.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_1.png"/>
<textbuttonborder_bottom_image value="borders/border_b_1.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_1.png"/>
</state>
<state value="hover">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_2.png"/>
<textbuttonborder_top_image value="borders/border_t_2.png"/>
<textbuttonborder_topright_image value="borders/border_tr_2.png"/>
<textbuttonborder_right_image value="borders/border_r_2.png"/>
<textbuttonborder_left_image value="borders/border_l_2.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_2.png"/>
<textbuttonborder_bottom_image value="borders/border_b_2.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_2.png"/>
</state>
<state value="selected">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_3.png"/>
<textbuttonborder_top_image value="borders/border_t_3.png"/>
<textbuttonborder_topright_image value="borders/border_tr_3.png"/>
<textbuttonborder_right_image value="borders/border_r_3.png"/>
<textbuttonborder_left_image value="borders/border_l_3.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_3.png"/>
<textbuttonborder_bottom_image value="borders/border_b_3.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_3.png"/>
</state>
</cwc2>
<!-- defaults for Text Buttons -->
<cwc2 type="SharedResource" name="TextButtons">
<textbuttonbackgroundimage value=""/>
<imagewidth value="120"/>
<imageheight value="24"/>
<textbuttonpadding value="0"/>
<textbuttonnudge value="0"/>
<labelcolor value="111111"/>
<labelfont value="fonts/Vera.ttf"/>
<labelalign value="left"/>
<labelfontsize value="8"/>
<labelantialias value="true"/>
<usetextbuttoncache value="false"/>
<state value="normal">
<textbuttoncolor value="f0f0f0"/>
<textbuttonborder_topleft_image value="borders/border_tl_1.png"/>
<textbuttonborder_top_image value="borders/border_t_1.png"/>
<textbuttonborder_topright_image value="borders/border_tr_1.png"/>
<textbuttonborder_right_image value="borders/border_r_1.png"/>
<textbuttonborder_left_image value="borders/border_l_1.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_1.png"/>
<textbuttonborder_bottom_image value="borders/border_b_1.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_1.png"/>
</state>
<state value="hover">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_2.png"/>
<textbuttonborder_top_image value="borders/border_t_2.png"/>
<textbuttonborder_topright_image value="borders/border_tr_2.png"/>
<textbuttonborder_right_image value="borders/border_r_2.png"/>
<textbuttonborder_left_image value="borders/border_l_2.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_2.png"/>
<textbuttonborder_bottom_image value="borders/border_b_2.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_2.png"/>
</state>
<state value="selected">
<textbuttoncolor value="cccccc"/>
<textbuttonborder_topleft_image value="borders/border_tl_3.png"/>
<textbuttonborder_top_image value="borders/border_t_3.png"/>
<textbuttonborder_topright_image value="borders/border_tr_3.png"/>
<textbuttonborder_right_image value="borders/border_r_3.png"/>
<textbuttonborder_left_image value="borders/border_l_3.png"/>
<textbuttonborder_bottomright_image
value="borders/border_br_3.png"/>
<textbuttonborder_bottom_image value="borders/border_b_3.png"/>
<textbuttonborder_bottomleft_image value="borders/border_bl_3.png"/>
</state>
</cwc2>
<cwc2 type="SharedResource" name="MiniButton">
<imagewidth value="9"/>
<imageheight value="9"/>
<state value="normal">
<textbuttoncolor value="FFFEFF"/>
</state>
<state value="hover">
<textbuttoncolor value="CCCCCC"/>
</state>
<state value="selected">
<textbuttoncolor value="DDDDDD"/>
</state>
</cwc2>
<cwc2 type="cwcjsapi" debug="false"/>
<cwc2 type="SharedResource" name="CWCJSAPI"/>
<cwc2 type="SharedResource" name="WaitImage">
<waitimage language="en-CA" waitimage="images/spinner.gif"
waitimagewidth="216" waitimageheight="50"/>
<waitimage language="fr-CA" waitimage="images/spinner_f.gif"
waitimagewidth="216" waitimageheight="50"/>
</cwc2>
<cwc2 type="SelectLayers" />
<link href="sample.css" rel="stylesheet" type="text/css">
</head>
<body >
<form method="post">
<input type="hidden" name="TopTabsLayerActive"
value="[$TopTabsLayerActive$]">
<input type="hidden" name="DistCode" value="[$DistCode$]">
<input type="hidden" name="SideTabsLayerActive"
value="[$SideTabsLayerActive$]">
<div id="TopTabsLayer" name="TopTabsLayer">
<table border="0" cellspacing="0" cellpadding="1">
<tr>
<td><cwc2 type="Link" linktype="javascript"
jsfunction="ShowNavToolsLayer" styleresource="Tabs"
Image="icons/icon_tab_nav.png" ImageTip="Navigation Tools" toolset="TopTabs"
default="true">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<td><cwc2 type="Link" linktype="javascript"
jsfunction="ShowROIToolsLayer" styleresource="Tabs"
Image="icons/icon_tab_roi.png" ImageTip="Region of Interest Tools"
toolset="TopTabs">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<td>
</tr>
</table>
</div>
<div id="NavToolsLayer" name="NavToolsLayer">
<table border="0" cellspacing="4" cellpadding="0">
<tr>
[#nav_basic.html#]
[#nav_enhanced.html#]
</tr>
</table>
</div>
<div id="ROIToolsLayer" name="ROIToolsLayer">
<table border="0" cellspacing="4" cellpadding="0">
<tr>
[#nav_roi.html#]
</tr>
</table>
</div>
<div id="SideTabsLayer" name="SideTabsLayer">
<table border="0" cellspacing="0" cellpadding="1">
<tr>
<td><cwc2 type="Link" linktype="javascript"
jsfunction="ShowLegendLayer" styleresource="Tabs"
Image="icons/icon_tab_legend.png" ImageTip="Legend" toolset="SideTabs"
default="true">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<td><cwc2 type="Link" linktype="javascript"
jsfunction="ShowOtherToolsLayer" styleresource="Tabs"
Image="icons/icon_tab_tools.png" ImageTip="Other Tools" toolset="SideTabs">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
</tr>
</table>
</div>
<div id="LegendLayer" name="LegendLayer">
<cwc2 type="LegendTemplate" visible="true" embedded="true"
template="legend_template.html" popupstyleresource="TextButtons"
popupwidth="500" popupheight="400" status="false" menubar="false"/>
<cwc2 type="UpdateMap" styleresource="TextButtons" visible="true"
image="icons/icon_update.png" imagetip="update map" label="Update">
<image state="normal"/>
<image state="selected"/>
<image state="hover"/>
</cwc2>
</div>
<div id="OtherToolsLayer" name="OtherToolsLayer">
<table width="100%" border="0" cellspacing="4" cellpadding="0">
[#tools_basic.html#]
[#tools_enhanced.html#]
</table>
</div>
<div id="PanArrowsLayer" name="PanArrowsLayer">
<table width="100%" height="100%" border="0" cellpadding="0"
cellspacing="0" bgcolor="f0f0f0" class="grey_border">
<tr valign="top">
<!-- COMPASSPOINT - NORTHWEST -->
<td align="left"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="northwest"
image="icons/icon_pan_nw.png" PanPercent="80" imagetip="Pan NorthWest">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<!-- COMPASSPOINT - NORTH -->
<td align="center"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="north" image="icons/icon_pan_n.png"
PanPercent="80" imagetip="Pan North">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<!-- COMPASSPOINT - NORTHEAST -->
<td align="right"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="northeast"
image="icons/icon_pan_ne.png" PanPercent="80" imagetip="Pan NorthEast">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
</tr>
<tr valign="middle">
<!-- COMPASSPOINT - WEST -->
<td align="left"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="west" image="icons/icon_pan_w.png"
PanPercent="80" imagetip="Pan West">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<td align="center"> </td>
<!-- COMPASSPOINT - EAST -->
<td align="right"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="east" image="icons/icon_pan_e.png"
PanPercent="80" imagetip="Pan East">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
</tr>
<tr valign="bottom">
<!-- COMPASSPOINT - SOUTHWEST -->
<td align="left"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="southwest"
image="icons/icon_pan_sw.png" PanPercent="80" imagetip="Pan SouthWest">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<!-- COMPASSPOINT - SOUTH -->
<td align="center"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="south" image="icons/icon_pan_s.png"
PanPercent="80" imagetip="Pan South">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
<!-- COMPASSPOINT - SOUTHEAST -->
<td align="right"><cwc2 type="CompassPoint" Visible="true"
styleresource="PanArrows" Direction="southeast"
image="icons/icon_pan_se.png" PanPercent="80" imagetip="Pan SouthEast">
<image state="normal"/>
<image state="hover"/>
<image state="selected"/>
</cwc2></td>
</tr>
</table>
</div>
<div id="MainMapLayer" name="MainMapLayer">
<!-- MapDHTML -->
<cwc2 type="MapDHTML" visible="true" width="800" height="800"
allowresize="true" marqueecolor="FF3333" marqueewidth="2" minscale="1"/>
</div>
<div id="ReferenceLayer" name="ReferenceLayer">
<table width="100%" border="0" cellspacing="4" cellpadding="0">
<tr>
<!-- SCALEBAR -->
<td colspan="3" align="center"><cwc2 type="TrueNorth"
TrueNorthImage="images/north_6_a.png"/> <cwc2 type="Scalebar"
units="KILOMETERS" visible="true" width="250" height="3"></cwc2></td>
</tr>
<tr>
<!-- KEYMAP -->
<!-- PROJECTIONLABEL -->
<td colspan="2"><cwc2 type="ProjectionLabel" label="Projection:"
labelclass="label" widgetclass="inputBox"/></td>
</tr>
<tr>
<!-- MINX EXTENT-->
<td><cwc2 type="Extent" label="Left: " visible="true" extent="minx"
labelposition="8" labelvalign="middle" labelclass="label"
widgetclass="inputBox"/></td>
<!-- MAPUNITS -->
<td><cwc2 type="MapUnits" label="Map Units: "labelposition="8"
labelvalign="middle" labelclass="label" widgetclass="inputBox"/></td>
</tr>
<tr>
<!-- MAXX EXTENT -->
<td><cwc2 type="Extent" label="Right: " visible="true" extent="maxx"
labelposition="8" labelvalign="middle" labelclass="label"
widgetclass="inputBox"/></td>
<td><p class="label"><cwc2 type="RulerResult" visible="true"
label="Dist:" labelposition="8" labelvalign="middle" labelclass="label"
widgetclass="inputBox"/></p></td>
</tr>
<tr>
<!-- MINY EXTENT -->
<td><cwc2 type="Extent" label="Bottom: " visible="true" extent="miny"
labelposition="8" labelvalign="middle" labelclass="label"
widgetclass="inputBox"/></td>
<!-- CURSOR X POSITION -->
<td><cwc2 type="Cursorpos" axis="X" label="Mouse X: " labelposition="8"
labelvalign="middle" labelclass="label" widgetclass="inputBox"></cwc2></td>
</tr>
<tr>
<!-- MAXY EXTENT -->
<td><cwc2 type="Extent" label="Top: " visible="true" extent="maxy"
labelposition="8" labelvalign="middle" labelclass="label"
widgetclass="inputBox"/></td>
<!-- CURSOR Y POSITION -->
<td><cwc2 type="Cursorpos" axis="Y" label="Mouse Y: " labelposition="8"
labelvalign="middle" labelclass="label" widgetclass="inputBox"></cwc2></td>
</tr>
</table>
</div>
<div id="ScaleZoomLayer" name="ScaleZoomLayer">
<table border="0" cellpadding="2" cellspacing="0">
<tr><td><span class="label">Scale<br>Zoom:</span></td>
<td colspan="2"><cwc2 type="ScaleZoom" IncreaseImage="images/zoom_h_in.gif"
DecreaseImage="images/zoom_h_out.gif" PutTableTags="true">
<ZOOMVALUE SCALE="42000000" IMAGE="images/zoom_h_1.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
<ZOOMVALUE SCALE="21000000" IMAGE="images/zoom_h_2.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
<ZOOMVALUE SCALE="10500000" IMAGE="images/zoom_h_3.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
<ZOOMVALUE SCALE="5250000" IMAGE="images/zoom_h_4.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
<ZOOMVALUE SCALE="2125000" IMAGE="images/zoom_h_5.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
<ZOOMVALUE SCALE="1000000" IMAGE="images/zoom_h_6.gif" IMAGEWIDTH="14"
IMAGEHEIGHT="22"/>;
</cwc2>
</td>
</tr>
</table></div>
<!-- include the javascript code that manages the DHTML layers -->
<script language="JavaScript" src="sample.js"
type="text/javascript"></script>
</form>
</body>
</html>
>From: Julien-Samuel Lacroix <jlacroix at mapgears.com>
>To: Dee Lee <bose_biswadip at hotmail.com>
>CC: chameleon at lists.maptools.org
>Subject: Re: [Chameleon] cant Access hidden values from MAP File
>Date: Mon, 11 Jun 2007 11:58:11 -0400
>
>Hi,
>Can you post the template and mapfile segment that are being used?
>
>Julien
>
>Dee Lee wrote:
>>Hello
>>
>>I have faced a problem during substitution of FILTER
>>"dist_code='%DistCide%'" in map file
>>
>>and I set [$DistCode$] in my template file and by viewing source i see the
>>actual value but in the map file the %DistCide% is not replaced ..
>>please help me .. how acan I access the value from map file using hidden
>>fields. i am using chameleon 4.10
>>
>>
>>Regards
>>Biswadip Bose
>>
>>_________________________________________________________________
>>Career Aptitude Test. Based on the most scientific MBT Test.
>>http://ss1.richmedia.in/recurl.asp?pid=64
>>
>>_______________________________________________
>>Chameleon mailing list
>>Chameleon at lists.maptools.org
>>http://lists.maptools.org/mailman/listinfo/chameleon
>>
>
>--
>Julien-Samuel Lacroix
>Mapgears
>http://www.mapgears.com/
_________________________________________________________________
Voice your questions and our experts will answer them
http://content.msn.co.in/Lifestyle/AskExpert/Default01.htm
More information about the Chameleon
mailing list