Hey- This is scheduled to be fixed in 2.7.
The new vector behavior work includes a WFS protocol that properly handles ogc:Filter. If you want to try it out, find the vector behavior sandbox: http://svn.openlayers.org/sandbox/vector-behavior Remaining issues will be ironed out in the next few months. Tim Stuart Eve wrote: > I am trying to get my WFS server to return a filtered set of results (to > avoid browser overload). I had previously been sending a FILTER param in > the url - but now this is breaking because of the fact BBOX and FILTER > are mutually exclusive (tickets #1430 and #1113). I attempted the patch > in #1430 but it did not seem to work for me. > > I have been attempting to instead use the Openlayers.Filters - but it is > just returning the whole of the WFS dataset (unfiltered). I was under > the impression that you could use an Openlayers Filter to filter the > data (as well as apply a style). Having checked the documentation it > looks like only a GeoJSON layer has the option of adding a filter - is > this true and if so is there any plans to include this v. useful > functionality in the WFS layer? Alternatively are there any plans to fix > the FILTER/BBOX error? > > Many thanks > > Stuart > > > Code Snippets: > > function getDefaultStyle(sld, layerName) { > > var styles = sld.namedLayers[layerName].userStyles; > var style; > for (var i=0; i<styles.length; ++i){ > style = styles[i]; > if(style.isDefault) { > > break; > } > } > > var rule = new OpenLayers.Rule({ > filter: new OpenLayers.Filter.Comparison( > { > type: OpenLayers.Filter.Comparison.EQUAL_TO, > > property: "ark_id", > value: "CH05SR_536",} > ) > }); > style.addRules(rule); > return style; > } > > > style_cxt_schm = getDefaultStyle(sld,"cxt_schm"); > var cxt_schm = new > OpenLayers.Layer.WFS(cxt_schm,'php/map/ark_wxs_server.php?TYPENAME=cxt_schm',{}, > {styleMap: new OpenLayers.StyleMap({"default":style_cxt_schm})}); > > map.addLayers([cxt_schm]); > > !DSPAM:4033,486b50fe101954901796417! > > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > Users@openlayers.org > http://openlayers.org/mailman/listinfo/users > > > !DSPAM:4033,486b50fe101954901796417! _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users