<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Eric Lemoine schreef:
<blockquote
 cite="mid:ca7da9120911182233g687fa4d7o3961ad9dd3af6d5c@mail.gmail.com"
 type="cite">
  <pre wrap="">On Wednesday, November 18, 2009, John Pulles <a class="moz-txt-link-rfc2396E" href="mailto:john.pulles@geodan.nl">&lt;john.pulles@geodan.nl&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Hi list,

Like the example at
<a class="moz-txt-link-freetext" href="http://openlayers.org/dev/examples/getfeature-wfs.html">http://openlayers.org/dev/examples/getfeature-wfs.html</a>, I am using the
OpenLayers.Protocol.WFS.fromWSMLayer convenience function to select
features from a wms layer and collect the values of a certain attribute.
When opening the same map a next time, I would like to show which
features were selected. Now I'm looking for a way to add features to the
wfs layer based on some attribute values, what would be the easiest way?
    </pre>
  </blockquote>
  <pre wrap=""><!---->you can register a "beforefeatureadded" listener on the vector layer,
something like that:

layer.events.on({
    beforefeatureadded: function(e) {
        // only add features whose foo attribute
        // is set to "bar"
        return e.feature.attributes.foo == "bar" ?
             true : false;
    }
});
  </pre>
</blockquote>
Hi Eric,<br>
<br>
What I would like is to fill the vector layer at initialization with
the known features from the associated wfs layer. The
beforefeatureadded event would still require the user to select
features and then only adds the known features. But how to fill the
vector layer with these features, without any action from the user?<br>
<br>
Thanks,<br>
John<br>
<br>
<blockquote
 cite="mid:ca7da9120911182233g687fa4d7o3961ad9dd3af6d5c@mail.gmail.com"
 type="cite">
  <pre wrap="">
cheers,


  </pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">-- 

-------------------------------------
Geodan IT b.v.
Buitenhaven 27-A
5211 TP 's-Hertogenbosch (NL)
-------------------------------------
Tel: +31 (0)73 - 692 5151
Fax: +31 (0)20 - 5711 333
-------------------------------------
Postadres / mailing address
President Kennedylaan 1
1079 MB Amsterdam (NL)
-------------------------------------
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:john.pulles@geodan.nl">john.pulles@geodan.nl</a>
Website: <a class="moz-txt-link-freetext" href="http://www.geodan.nl">http://www.geodan.nl</a>
Disclaimer: <a class="moz-txt-link-freetext" href="http://www.geodan.nl/disclaimer">http://www.geodan.nl/disclaimer</a>
-------------------------------------
</pre>
</body>
</html>