[mapguide-users] Fusion.Event.MAP_EXTENTS_CHANGED throws error

Mike Adair madair at dmsolutions.ca
Wed Jan 13 15:19:58 EST 2010


 From your error message, the error is in the mapWidget.registerForEvent 
call (not in the callback being passed as the argument) - the 
MAP_EXTENTS_CHANGED  event isn't registered on the 'mapWidget' object.  
You should inspect the object with firebug to see what it is and that 
might give you a hint as to why it got changed.

Mike

GordonL wrote:
> Hi Mike, 
> so since the mapWidget changes - should I capture it again anew? 
> I get this error even if I use the following code:
>
> mapWidget.registerForEvent(Fusion.Event.MAP_EXTENTS_CHANGED, alert("hi
> there"));
>
>
>
>
>
> Mike Adair wrote:
>   
>> Just a guess but it sounds like your mapWidget object changes in between 
>> calls.
>>
>> Mike
>>
>> GordonL wrote:
>>     
>>> Hi, I am just trying to grab the current scale when the user zooms in and
>>> out
>>> - but after the code runs once, successfully, to throws the following
>>> error:
>>>
>>> Message: 'this.events[...][...]' is null or not an object
>>> Line: 110
>>> Char: 13
>>> Code: 0
>>> URI: http://localhost/mapguide2010/fusion/lib/EventMgr.js
>>>
>>> the code:
>>>
>>> mapWidget.registerForEvent(Fusion.Event.MAP_EXTENTS_CHANGED,
>>> alert(mapWidget.getScale()));
>>>
>>>
>>> the code works great, once.
>>>   
>>>       
>> -- 
>>    Michael Adair
>>    Senior Software Architect
>>    DM Solutions Group Inc.
>>
>>    Office: (613) 565-5056 x26
>>    madair at dmsolutions.ca
>>    http://www.dmsolutions.ca
>>    http://research.dmsolutions.ca
>>
>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>>
>>     
>
>   

-- 
   Michael Adair
   Senior Software Architect
   DM Solutions Group Inc.

   Office: (613) 565-5056 x26
   madair at dmsolutions.ca
   http://www.dmsolutions.ca
   http://research.dmsolutions.ca




More information about the mapguide-users mailing list