Ok, I sent my code snippet earlier today, but here it is again.

I got this example from
http://trac.osgeo.org/mapguide/wiki/CodeSamples/JavaScript/AJAXViewerEventHo
oking.

 

var map = parent.parent.mapFrame;

 

    var origOnSelectionChanged = null;

 

    function MySelectionHandler()

    {

        origOnSelectionChanged();

 

        var selCount = map.GetSelectedCount();

        if(selCount > 0)

        {

            My function() {}

        }

    }

 

    window.onload = function() {

        

        var timer;

 

        var watch = function() {

        

            try {

                if(map.mapInit) {

 

                    clearInterval(timer);

 

                    origOnSelectionChanged = map.OnSelectionChanged;

 

                    map.OnSelectionChanged = MySelectionHandler;

                }

            }

            catch(e) {

            }

        };

    

        timer = setInterval(watch, 200);

    };

 

Window.onload function is executed only, if I press a button.

I want to have the functionality I was telling you about without any button
clicks.

Please ask if I don't tell you enough.

 

Tanja

 

 

From: Ivan Milicevic [mailto:[EMAIL PROTECTED] 
Sent: 28. huhtikuuta 2008 12:04
To: [EMAIL PROTECTED]; MapGuide Users Mail List
Subject: RE: [mapguide-users] OnSelectionChanged in AJAX viewer?

 

Feature doesn't get highlighted?

 

Of course that you can add this functionality  in your own code, the logic
is same. Allwas call mapFrame functions (via JavaScript) or count selection
from C# or PHP.

 

If you want to get some help over here, be more specific.

 

Ivan.

 

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tanja Suikkanen
Sent: Monday, April 28, 2008 10:46 AM
To: [email protected]
Subject: RE: [mapguide-users] OnSelectionChanged in AJAX viewer?

 

Ok, now it worked but some functionality had been removed?

When I first select a feature, everything goes fine but when I select
another feature, that doesn't get highlighted.

Also I wouldn't like to change the original files, just add my own
functionality in my own code files.

But thanks anyway!

 

Tanja

_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to