On Wednesday, November 18, 2009, John Pulles <[email protected]> wrote:
> Hi list,
>
> Like the example at
> http://openlayers.org/dev/examples/getfeature-wfs.html, 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?

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;
    }
});

cheers,


-- 
Eric Lemoine

Camptocamp France SAS
Savoie Technolac, BP 352
73377 Le Bourget du Lac, Cedex

Tel : 00 33 4 79 44 44 96
Mail : [email protected]
http://www.camptocamp.com
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users

Reply via email to