[OpenLayers-Users] Problems with selectControl after upgrading
from OL 2.6 to 2.7
Eric Lemoine
eric.c2c at gmail.com
Thu Jan 15 12:13:14 EST 2009
Hi. Try:
control.handlers.feature.stopDown = false;
Cheers
Eric
2009/1/15, Zer <zer_matt at hotmail.com>:
>
> Dear List,
>
> In OL 2.6 this code worked just fine. After upgrading to OL 2.7 I have some
> problems:
>
> 1. When loading the page, I get an error ('selectControl.handler is null')
> on this row 'selectControl.handler.stopDown = false;', so I tried to removed
> the lines…
> 2. Now the 'onSelect' never gets called. However, if I remove the
> activate-function, the onSelect gets called. But I need to do something
> every time the control is activated. Does anyone know what the problem could
> be?
>
> Thanks,
>
> Z
>
> var selectOptions =
> {
> hover :false,
> toggle :true,
> multiple :true,
> activate : function()
> {
> OpenLayers.Control.prototype.activate.apply(this, arguments);
> //here I call a function to do some initiation;
> },
> deactivate : function()
> {
> OpenLayers.Control.prototype.deactivate.apply(this,arguments);
> },
> onSelect : function(feature)
> {
> // here I call a function
> },
> onUnselect : function(feature)
> {
> // here I call a function
> }
> };
> var selectControl = new
> OpenLayers.Control.SelectFeature(wfsTeLayer,selectOptions);
> map.addControl(selectControl);
> selectControl.handler.stopDown = false;
> selectControl.handler.stopUp = false;
>
> --
> View this message in context:
> http://n2.nabble.com/Problems-with-selectControl-after-upgrading-from-OL-2.6-to-2.7-tp2163130p2163130.html
> Sent from the OpenLayers Users mailing list archive at Nabble.com.
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
More information about the Users
mailing list