时间: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