Hi list!

I have customized a control that work with 3 different layers. The control is initializing with one of three layers and i insert the selectFeature control.<br />
<br />
<i>
initialize: function(layer) {<br />
        this.layer = layer;<br />
        (...)<br />
<br />
        this.selectControl = new OpenLayers.Control.SelectFeature(<br />
            layer, selectOptions<br />
        );<br />
                <br />
        this.mensagem = window.Mensagens[2];<br />
<br />
        this.virtualStyle = OpenLayers.Util.extend({}, <br />OpenLayers.Feature.Vector.style['test']);
        this.virtualStyle.fillOpacity =  0.9;<br />
        this.virtualStyle.strokeOpacity = 0.9;<br />
        this.virtualStyle.fillColor = "red";<br />
<br />
    },<br />
</i>
<br />
I can change the layers and draw the features in the activate:<br /><br />
<i><br />
activate: function() {<br />
(...)<br />
this.layer = layer;<br />
this.selectFeature = layer;<br />
(...)<br />
}</i>
<br />
<br />
My problem is when i try select a feature in the layer:<br />
i can select only in the layer where i initialize (when i change the layer in the initialize of the control i can select the features).<br />
<br />
I see the openlayers trac (select features in multiple layers):<br />
http://dev.openlayers.org/sandbox/ahocevar/singleroot/openlayers/examples/select-feature-multilayer.html<br />
But it doesn't work!<br /><br />
Any idea List?<br /><br />
Best regards,<br />
<br />
Helder Brandão
<br><hr align="left" width="300">
View this message in context: <a href="http://n2.nabble.com/Change-layer-in-the-control-activate-tp2335536p2335536.html">Change layer in the control activate</a><br>
Sent from the <a href="http://n2.nabble.com/OpenLayers-Dev-f1832264.html">OpenLayers Dev mailing list archive</a> at Nabble.com.<br>