<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Arh yes, my mistake.<br>
<br>
You need to:<br>
1) Create a copy of the LayerDefinition Xml<br>
2) Set the &lt;filter&gt; property<br>
3) Save the LayerDefinition xml as a session based resource<br>
4) Call SetLayerDefinition to point to the session based copy<br>
5) Save the MgMap instance<br>
<br>
(A bit more difficult than just setting the property :))<br>
<br>
<pre class="moz-signature" cols="72">Regards, Kenneth Skovhede, GEOGRAF A/S
</pre>
<br>
<br>
vittorio skrev:
<blockquote cite="mid:1243250323930-2969134.post@n2.nabble.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
  <div class="Section1">
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"
 lang="EN-US">MgLayers.Filter? I don’t found this in the MapGuide Java
API<o:p></o:p></span></p>
  <p class="MsoNormal"><span
 style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"
 lang="EN-US"><o:p> </o:p></span></p>
  <div
 style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
  <p class="MsoNormal"><b><span
 style="font-size: 10pt; font-family: &quot;Segoe UI&quot;,&quot;sans-serif&quot;;">Da:</span></b><span
 style="font-size: 10pt; font-family: &quot;Segoe UI&quot;,&quot;sans-serif&quot;;">
Kenneth Skovhede,
GEOGRAF A/S (via Nabble) [mailto:<a moz-do-not-send="true"
 href="http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=2969134&amp;i=0"
 target="_top" rel="nofollow">ml-user+64672-363962087@...</a>] <br>
  <b>Inviato:</b> lunedì 25 maggio 2009 12.38<br>
  <b>A:</b> vittorio<br>
  <b>Oggetto:</b> Re: [mapguide-users] Filter features in the viewer<o:p></o:p></span></p>
  </div>
  <p class="MsoNormal"><o:p> </o:p></p>
  <p class="MsoNormal">Try this instead:<br>
  <br>
MgLayers.Filter = "FG = '3'";<br>
map.Save();<br>
  <br>
  <o:p></o:p></p>
  <pre>Regards, Kenneth Skovhede, GEOGRAF A/S<o:p></o:p></pre>
  <p class="MsoNormal"><br>
  <br>
vittorio skrev: <o:p></o:p></p>
  <pre>Where can I find code examples regarding filter on the run-time layer?<o:p></o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre>I post my code used:<o:p></o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre>    String whereClause = "FG = '3'";<o:p></o:p></pre>
  <pre>    String layerNameDaFiltrare = "par10";<o:p></o:p></pre>
  <pre>    MgFeatureQueryOptions queryOptions = new MgFeatureQueryOptions();<o:p></o:p></pre>
  <pre>    queryOptions.SetFilter(whereClause);<o:p></o:p></pre>
  <pre>    MgLayer layer = (MgLayer) map.GetLayers().GetItem(layerNameDaFiltrare);<o:p></o:p></pre>
  <pre>    MgFeatureReader featureReader = layer.SelectFeatures(queryOptions);<o:p></o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre>Thanks for your reponse.<o:p></o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre>Vittorio.<o:p></o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre><o:p> </o:p></pre>
  <pre>Kenneth Skovhede, GEOGRAF A/S wrote:<o:p></o:p></pre>
  <pre>  <o:p></o:p></pre>
  <blockquote style="margin-top: 5pt; margin-bottom: 5pt;">
    <pre>You must set the filter on the RuntimeLayer, not the LayerDefinition.<o:p></o:p></pre>
    <pre>Also, look in the server log for clues.<o:p></o:p></pre>
    <pre>There is a quirk in MapGuide, that it will render the entire layer <o:p></o:p></pre>
    <pre>without filters, if the filter fails.<o:p></o:p></pre>
    <pre>I'm not sure you get a log message in that case, but start out with a <o:p></o:p></pre>
    <pre>simple filter like:<o:p></o:p></pre>
    <pre>ID = 3<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>Regards, Kenneth Skovhede, GEOGRAF A/S<o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>Vittorio Ricchiuto skrev:<o:p></o:p></pre>
    <pre>    <o:p></o:p></pre>
    <blockquote style="margin-top: 5pt; margin-bottom: 5pt;">
      <pre>Hi,<o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre> <o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre>I would filter features in the viewer, how can I do? I filter with the <o:p></o:p></pre>
      <pre>web API by SetFilter, but I do not see the effect on the map <o:p></o:p></pre>
      <pre>although I refresh the map.<o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre> <o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre>Thank you for your help.<o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre> <o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre>Vittorio.<o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre> <o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre>------------------------------------------------------------------------<o:p></o:p></pre>
      <pre><o:p> </o:p></pre>
      <pre>_______________________________________________<o:p></o:p></pre>
      <pre>mapguide-users mailing list<o:p></o:p></pre>
      <pre><a moz-do-not-send="true"
 href="http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=2969000&amp;i=0"
 target="_top" rel="nofollow">mapguide-users@...</a><o:p></o:p></pre>
      <pre><a moz-do-not-send="true"
 href="http://lists.osgeo.org/mailman/listinfo/mapguide-users"
 target="_top" rel="nofollow">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><o:p></o:p></pre>
      <pre>  <o:p></o:p></pre>
      <pre>      <o:p></o:p></pre>
    </blockquote>
    <pre>_______________________________________________<o:p></o:p></pre>
    <pre>mapguide-users mailing list<o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=2969000&amp;i=1"
 target="_top" rel="nofollow">mapguide-users@...</a><o:p></o:p></pre>
    <pre><a moz-do-not-send="true"
 href="http://lists.osgeo.org/mailman/listinfo/mapguide-users"
 target="_top" rel="nofollow">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><o:p></o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre><o:p> </o:p></pre>
    <pre>    <o:p></o:p></pre>
  </blockquote>
  <pre><o:p> </o:p></pre>
  <pre>  <o:p></o:p></pre>
  <p class="MsoNormal" style="margin-bottom: 12pt;"><br>
_______________________________________________ <br>
mapguide-users mailing list <br>
  <a moz-do-not-send="true"
 href="http://n2.nabble.com/user/SendEmail.jtp?type=node&amp;node=2969000&amp;i=2"
 target="_top" rel="nofollow">mapguide-users@...</a> <br>
  <a moz-do-not-send="true"
 href="http://lists.osgeo.org/mailman/listinfo/mapguide-users"
 target="_top" rel="nofollow">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a><br>
  <br>
  <o:p></o:p></p>
  <div class="MsoNormal" style="text-align: center;" align="center">
  <hr style="color: rgb(204, 204, 204);" align="center" noshade="noshade"
 size="1" width="100%"></div>
  <div>
  <p class="MsoNormal"><span
 style="font-size: 8.5pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(102, 102, 102);">This
email is a reply to your post @ <a moz-do-not-send="true"
 href="http://n2.nabble.com/Filter-features-in-the-viewer-tp2939889p2969000.html"
 target="_top" rel="nofollow">http://n2.nabble.com/Filter-features-in-the-viewer-tp2939889p2969000.html</a><br>
You can reply by email or by visting the link above.<o:p></o:p></span></p>
  </div>
  <p class="MsoNormal"><o:p> </o:p></p>
  </div>
  <br>
  <hr align="left" width="300">View this message in context: <a
 moz-do-not-send="true"
 href="http://n2.nabble.com/Filter-features-in-the-viewer-tp2939889p2969134.html">R:
[mapguide-users] Filter features in the viewer</a><br>
Sent from the <a moz-do-not-send="true"
 href="http://n2.nabble.com/MapGuide-Users-f1803227.html">MapGuide
Users mailing list archive</a> at Nabble.com.<br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
mapguide-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mapguide-users@lists.osgeo.org">mapguide-users@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="http://lists.osgeo.org/mailman/listinfo/mapguide-users">http://lists.osgeo.org/mailman/listinfo/mapguide-users</a>
  </pre>
</blockquote>
</body>
</html>