[mapguide-users] Can anyone tell me why I can't do a refresh
gord.mckenzie at canam.com
Fri Dec 14 16:45:55 EST 2007
caps for the frame names etc. I even have it right in the html button code.
Thanks for taking the time to answer the dumb question of the day. :) I
will try the GetMapFrame as well as that will definitely save some headache.
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Kenneth,
Sent: Friday, December 14, 2007 2:18 PM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] Can anyone tell me why I can't do a refresh
The frame hierachy problem aside, the function is called "Refesh()" not
Also, most frames have a function called "GetMapFrame()", that will ease
the problem of finding the right frame.
Regards, Kenneth, GEOGRAF A/S
> do the refresh. If I place an html button in the page and execute
> parent.parent.mapFrame.refresh(); It refreshes the map with my group
> off. For some reason, when I execute the sub as shown below,
> parent.parent.mapFrame is not valid but parent.mapFrame is. Same page as
> the html button but obviously executed differently. The debugger shows
> parent is viewFrame in this context and parent.mapFrame is valid.
> the refresh throws an error saying object or method does not exist. I
> like I'm missing something obvious but cannot discover what it is. Anyone
> have any help.
> Thanks in advance.
> Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, ByVal e
> Dim mySiteConnection As New MgSiteConnection
> Dim myUserInfo As New
> Dim myFeatureService As MgFeatureService =
> Dim myResourceService As MgResourceService =
> Dim myMap As New MgMap
> myMap.Open(myResourceService, m_CurrentMap())
> Dim myLayerGroup As MgLayerGroup = Nothing
> Dim myLayerGroups As MgLayerGroupCollection = myMap.GetLayerGroups
> Dim i As Integer = 0
> For Each myLayerGroup In myLayerGroups
> If myLayerGroup.Name = "Group1" Then
> End If
> Dim myKey As String = "mapRefresh"
> If Not Page.ClientScript.IsStartupScriptRegistered(Me.GetType,
> myKey) Then
> Dim myScript As String = "parent.mapFrame.refresh();"
> Page.ClientScript.RegisterStartupScript(Me.GetType, myKey,
> myScript, True)
> End If
> End Sub
mapguide-users mailing list
mapguide-users at lists.osgeo.org
More information about the mapguide-users