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
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users