Arcgis Flex viewer及其衍生开发框架两个widget监听事件问题

时间:2016-4-7    作者:悬浮的青春    分类: gis二次开发


可以利用事件总线进行传递。


首先 。


在第一个widget中 com.esri.viewer.AppEvent.dispatch("savesuccess",tmpresArr) 


然后在第二个widget中注册监听该事件。

com.esri.viewer.AppEvent.addListener(“savesuccess”,updatebd);  //其中updatebd是监听到第一个widget进行相关处理后要进行的操作。



public function updatebd(e:AppEvent)
{

//e.data  是传递过来的tmpresArr,这样就可以把一个对象从一个widget传递到另外一个widget。虽然,两个widget毫无关系。
}

标签: arcgis二次开发 flex

WRITTEN BY

avatar