[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">&nbsp;</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"/> &nbsp; <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