var id_B:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("B"); var baseWidget_B:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id_B, true) as IBaseWidget;
var id_B:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("B"); var baseWidget_B:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id_B, true) as IBaseWidget; var id_C:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("C"); var baseWidget_C:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id_C, true) as IBaseWidget;
for each (var widgetId:Number in ViewerContainer.getInstance().widgetManager.getAllLoadedWidgetIds()) { if(ViewerContainer.getInstance().widgetManager.getWidget(widgetId).widgetTitle == "WidgetA") AppEvent.dispatch(AppEvent.WIDGET_CLOSE, widgetId); }
var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("Your Widget"); var bWidget:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id,true) as IBaseWidget; x = bWidget.yourPublicVar;
var msArr:ArrayCollection = new ArrayCollection(); msArr.addItem("export"); addSharedData("Legend_exportImage",msArr);
AppEvent.addListener(AppEvent.DATA_PUBLISH, sharedDataUpdated); AppEvent.addListener(AppEvent.DATA_SENT, sharedDataUpdated2); fetchSharedData();
AppEvent.addListener(AppEvent.DATA_SENT, sharedDataUpdated2); fetchSharedData();
private function incLegend():void { if(incLgnd.selected) { addSharedData("Legend_exportImage",null); var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("Dynamic Legend"); var bWidget:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id,true) as IBaseWidget;
private function sharedDataUpdated2(event:AppEvent):void { var dataTable:Hashtable = event.data as Hashtable; if(dataTable.containsKey("Legend_exportImage")) { exportImage(); } }
addSharedData("Legend_exportImage", null);
if(bWidget)
private function incLegend():void { if(incLgnd.selected) { var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("Dynamic Legend"); var bWidget:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id,true) as IBaseWidget; if(bWidget){ var vSW:* = bWidget; vSW.exportImage();}
var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("Widget B"); AppEvent.dispatch(AppEvent.WIDGET_RUN, id);
var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId("Widget B"); var bWidget:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id, true) as IBaseWidget;
var msArr:ArrayCollection = new ArrayCollection(); //Add an object or for example a string to the ArrayCollection msArr.addItem("Text to pass to Widget B"); addSharedData("MiniSearch_Search", msArr);
if (bWidget){ var vSW:* = bWidget; vSW.queryFromURL("aaa",2,0); }
var id:Number = ViewerContainer.getInstance().widgetManager.getWidgetId(incidentCreateWidget); var bWidget:IBaseWidget = ViewerContainer.getInstance().widgetManager.getWidget(id, true) as IBaseWidget; if (bWidget){ var vSW:* = bWidget; vSW.queryFromURL("aaa",2,0); }
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.