I used WFS protocol to get feature layer from Geoserver by using code below,
and i successfully got all the features. But when i use filter, then nothing
return. Can anybody explain why this occur ?

 wfs = new OpenLayers.Layer.Vector("States", {
                strategies: [new OpenLayers.Strategy.BBOX()],
                protocol: new OpenLayers.Protocol.WFS({
                    url: "http://localhost:8080/geoserver/wfs";,
                    featureType: "traget_grave3",
                    featureNS: "http://www.openplans.org/TestSpace";,
                    srsName: "EPSG:900913",
                    version: "1.1.0",
                    isBaseLayer: false,
                    visibility:true
                }),

                filter: new OpenLayers.Filter.Logical({
                    type: OpenLayers.Filter.Logical.AND,
                    filters: [
                        new OpenLayers.Filter.Comparison({
                            type: OpenLayers.Filter.Comparison.EQUAL_TO,
                            property: "GRAV_ID",
                            value: "3 A 1"
                        }),
                        new OpenLayers.Filter.Comparison({
                            type: OpenLayers.Filter.Comparison.EQUAL_TO,
                            property: "GRAV_ID",
                            value: "3 A"
                        })
                    ]
                })
                     
            });

After using filter, nothing return, 
Where is problem ?

--
View this message in context: 
http://osgeo-org.1803224.n2.nabble.com/Why-Filter-do-not-work-tp6124204p6124204.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to