[OpenLayers-Users] Problem with SelectFeature control
Bob Farrell
robertanthonyfarrell at gmail.com
Tue Mar 8 12:37:26 EST 2011
Great - did a build from a trunk checkout and the issue is indeed
fixed. Thanks for pointing it out and sorry for not spotting it in the
issue tracker.
All the best,
On 8 March 2011 17:17, Alexandre Dube <adube at mapgears.com> wrote:
> Hi,
>
> This has been fixed in trunk in the past few days. I just tried with
> current trunk version and get the expected behavior. See the according
> ticket :
> http://trac.osgeo.org/openlayers/ticket/2812#comment:6
>
> Regards,
>
> Alexandre
>
>
> On 11-03-08 11:50 AM, Bob Farrell wrote:
>>
>> Hi there,
>>
>> Having great success with OpenLayers but have found one minor issue
>> which may be a bug but hopefully is just a mistake on my part.
>>
>> Firstly, here's my code (or here with highlighting if you prefer:
>> http://bpaste.net/show/SjHd7xV7pZUnJNzYcI89/):
>>
>> var highlightCtrl = new OpenLayers.Control.SelectFeature(layer, {
>> hover: true,
>> highlightOnly: true,
>> renderIntent: "temporary"
>> });
>>
>> var selectControl = new OpenLayers.Control.SelectFeature(layer,
>> {
>> multiple: true,
>> toggle: true,
>> clickout: false,
>> onSelect: function (e) {
>> that._selectedRegions[e.data.id] = true;
>> that.changeCallback({id: e.data.id, selected: true},
>> that._selectedRegions);
>> },
>> onUnselect: function (e) {
>> that._selectedRegions[e.data.id] = false;
>> that.changeCallback({id: e.data.id, selected: false},
>> that._selectedRegions);
>> }
>> }
>> );
>> this._map.addControl(highlightCtrl);
>> this._map.addControl(selectControl);
>> highlightCtrl.activate();
>> selectControl.activate();
>>
>> The problem I'm seeing is that when I click a region to select it and
>> then click again to deselect it, when I hover back over that region
>> and then back out of it then its colour is restored to the "selected"
>> colour, even though no onSelect event is triggered.
>>
>> Am I doing something wrong here ?
>>
>> Let me know if I can provide any more info.
>>
>> Thanks very much,
>> _______________________________________________
>> Users mailing list
>> Users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
> --
> Alexandre Dubé
> Mapgears
> www.mapgears.com
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
More information about the Users
mailing list