On Tue, Jan 27, 2009 at 5:46 PM, Dizzle <[email protected]> wrote:
>
> I saw that example and I'm still having problems. I have a function:
> function sendToBack(selectedFeature) {
> // selectedFeature is a OpenLayers.Feature.Vector
> ??
> }
> I can't get the z-index of selected feature to change. It was a polygon
> created by using wkt.read("POLYGON((......))");
By default, features have no zIndex. It would be best if you give your
features a zIndex attribute, and create a stylemap which reads the
zIndex attribute and turns it into a graphicZIndex symbolizer
property. But looking at your code snippet, it seems you don't use the
new style framework. So you would have to give your layer a default
style with a graphicZIndex that you define.
> I've tried things like this:
> selectedFeature.style = OpenLayers.Util.applyDefaults({ graphicZIndex: 1},
> OpenLayers.Feature.Vector.style['default']);
As soon as your layer's default style has a graphicZIndex, this will
work. The only thing you have to change is call
layer.drawFeature(feature, style) instead of just setting the style.
Regards,
Andreas.
--
Andreas Hocevar
OpenGeo - http://opengeo.org/
Expert service straight from the developers.
_______________________________________________
Users mailing list
[email protected]
http://openlayers.org/mailman/listinfo/users