ArcGIS Viewer for Flex Ex 0.1(以下简称Viewer Ex)对ArcGIS Viewer for Flex 2.5进行一点小的改动,使一个Widget打开另外一个Widget变得容易,且可配置。使用方式如下:
1、 下载ArcGIS Viewer for Flex Ex 0.1;
2、 配置文件对要被其它Widget打开的Widget设置id和inMenu两个属性;如果不设置id,程序会自行分配id;inMenu表示该Widget是否显示在菜单中,false表示不显示,默认为true;如下所示:
<widgetid="101"inMenu="false"label="Draw and Measure"left="60"top="400"icon="assets/images/i_draw2.png"config="widgets/Draw/DrawWidget.xml" url="widgets/Draw/DrawWidget.swf"/> |
3、 在需要打开其它Widget的Widget配置文件中,配置要打开的Widget的id,如下所示:
<configuration> <content>Hello World !</content> <drawAndMeasureWidgetId>101</drawAndMeasureWidgetId> <earthquakeWidgetId>100</earthquakeWidgetId> </configuration> |
4、在Widget中通过配置的Widget id打开对应的Widget,如下所示:
privatefunction openWidget(id:Number):void{ AppEvent.dispatch(AppEvent.WIDGET_RUN, id); } |