Rectification My feature have feature.attributes.Nom but not feature.Nom. It's possible to filter under an attributes?
Cheers Jim 2009/12/23 Jimmy Aumard <[email protected]> > Hi, > > I have problems with filters. I try to create filter dynamically to select > many feature on my layer. > > Some test code : > > var layer=map.getLayersBy('name','franch')[0]; > var filter= new OpenLayers.Filter.Comparison({ > type: OpenLayers.Filter.Comparison.LIKE, > property: "Nom", > value: "test" > }); > for(i=0;i<layer.features.length;i++){ > var feature=layer.features[i]; > alert(feature.attributes.Nom); > if(filter.evaluate(feature)){ > alert('ee'); > } > } > > I have features with an attribute "Nom" = "test" but the filter return > alway false. > > What I'm doing wrong? > > Regards, > > Jim > > -- > Aumard Jimmy > Développeur - http://www.kinaxia.fr > -- Aumard Jimmy Développeur - http://www.kinaxia.fr
_______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
