Community
Ok I found a difference between AIMS 2012 and AIMS 2013
With 2012 you get the session id with Fusion like this:
var mapWidget =Fusion.getWidgetById('Map'); var SESSION = mapWidget.getSessionID(); var MAPNAME = mapWidget.getMapName();
var mapWidget =Fusion.getWidgetById('Map').aMaps[0]; var SESSION = mapWidget.getSessionID(); var MAPNAME = mapWidget.getMapName();
Yes, I notice getSessionID() is removed from Fusion.Widget.Map of AIMS 2013. Thank you for raising this!
The code comment of AIMS 2012 saying :
getSessionID: function() {
//TODO: what is the mapname in the case of multiple map layer objects?
//just return baselayer session ID for now
return this.aMaps[0].getSessionID();
},
so it seems that it was a temparary implementation is AIMS2012. I am checking with development team for the exact reason of this change. I will update this thread when I get a response.