Hi Diego,

You can register a 'featureadded' event to your draw feature control to do so :

  myDrawFeatureCtrl.events.on({
    "featureadded": function(object) {
      object.feature.state = OpenLayers.State.INSERT;
      mySelectControl.activate(); // if not already
      myDrawFeatureCtrl.deactivate(); // if not already
      mySelectControl.select(object.feature);
    },
    scope: this
  });

If both controls were part of the same OpenLayers.Control.Panel control, you would only need to do a :
    myPanelCtro.activateControl(mySelectControl);
  instead of enabling and disabling your draw and select controls.

HTH,

Alexandre


On 12-11-24 04:48 AM, Diego M. wrote:
If I add a feature by : layer.drawFeature(feature);
and I would like to activate the selectfeature control on it
How I can do that ?

the control already activated on the layer, but no affect the new drawn
feature.



--
View this message in context: 
http://osgeo-org.1560.n6.nabble.com/Selectfeature-after-DrawFeature-tp5018519.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


--
Alexandre Dubé
Mapgears
www.mapgears.com

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to