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); }
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.