[mapguide-users] fusion - default tool selected?
Mike Adair
madair at dmsolutions.ca
Thu Aug 7 10:14:47 EDT 2008
Andrew,
Testing that code snippet doesn't work for me because the
activateWidget() method is only defined on the MapWidget.
A more generic solution for this would be to add an
<Activated>true</Activated> element for widgets in the
ApplicationDefinition file. Currently there is a <Disabled> property
for widgets to disable widgets on startup, this would be something similar.
Mike
Andrew DeMerchant wrote:
> Would there be a way to do this more generically (ie without having to
> hard-code the main name)? Like, why does this work:
>
> var mapWidget = Fusion.getWidgetById('Pan');
> mapWidget.activateWidget(Fusion.getWidgetsByType('Pan')[0]);
>
> The link to the fusion api on the trac site doesn't exist - so I don't
> really see a place to check this stuff....
>
> Andrew
>
>
> Mike Adair wrote:
>> In your Fusion init method (i.e. a function registered to the
>> FUSION_INITIALIZED event), you can activate a widget like so:
>>
>> var mapWidget = Fusion.getMapById('mainMap');
>> //enable pan widget
>> mapWidget.activateWidget(Fusion.getWidgetsByType('Pan')[0]);
>>
>> getWidgetsByType returns an array of widgets so the [0] in the above
>> statement just selects the first instance of the Pan widget.
>>
>> Mike
>>
>>
>> Andrew DeMerchant wrote:
>>> Is there a way to make the Select tool selected by default in
>>> fusion? What I mean is, if I load a Fusion map there is no tool
>>> selected. So the user can click and click all they want, but nothing
>>> will ever happen until they pick the Select tool (or some other
>>> tool). In AJAX and DWF, the Select tool is selected by default - so
>>> as soon as the map loads, you can start clicking on the map to see
>>> stuff....Is there an easy way to do that in Fusion? Is it a matter
>>> of editing the templates somehow?
>>>
>>> Andrew
>>>
>>> --
>>> *Andrew DeMerchant*
>>> *Computer Technologist*
>>> ph.1-877-2GEMTEC x.163
>>> fax 506-453-9470
>>>
>>> /GEMTEC Limited <http://www.gemtec.ca>
>>> /191 Doak Road
>>> Fredericton, NB, Canada
>>> E3C 2E6
>>>
>>> ------------------------------------------------------------------------
>>>
>>>
>>> _______________________________________________
>>> mapguide-users mailing list
>>> mapguide-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>>
>> _______________________________________________
>> mapguide-users mailing list
>> mapguide-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>>
>>
>
> --
> *Andrew DeMerchant*
> *Computer Technologist*
> ph.1-877-2GEMTEC x.163
> fax 506-453-9470
>
> /GEMTEC Limited <http://www.gemtec.ca>
> /191 Doak Road
> Fredericton, NB, Canada
> E3C 2E6
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
>
More information about the mapguide-users
mailing list