如何在FlexViewer框架中增加Widget
如何在FlexViewer框架中增加Widget是本文要介紹的內(nèi)容,主要是來了解并學習在FlexViewer框架中增加Widget應用,一般我們進行arcgis地圖進行二次開發(fā)比較好的辦法是.使用FLEXVIEWER這個DEMO. 官方網(wǎng)站上可以獲得到.arcgis地圖的制作及服務設置暫不做介紹。
那我們?nèi)绾位诖隧椖吭黾覹IDGET的操作呢?
仔細分析來有二步.
首先.我們選中當前項目.然后在菜單中.file->new->add component (增加組件).這個時候就會彈出一個窗口.上面列出了當前的項目.
FLEXVIEWER.
(1)在輸入父文件夾的時候.我們選擇新建一個文件夾.如:flexviewer/src/mapcity
(2)然后在文件名輸入我們要取的文件名.如:mappoint
(3)based on:我們選擇基于basewidget
(4)寬和高我們留空.點擊完成.
完成上一步我們可以看到一個MAPPOING.MXML已經(jīng)生成好了.在MAPCITY這個文件夾中.
然后我們打開這個MXML文件.在自動生成的<basewidget></basewidget>這個節(jié)點中.
插入這一個節(jié)點..<WidgetTemplate id="aatemplate" height="650" width="450">
</WidgetTemplate>
這樣.我們的一個WIDGET還需要添加一步:
右擊項目flexviewer-->在彈出菜單中選擇最后一項屬性.
在左邊菜單中選擇flex modules,然后選擇add.
接下來在新窗口中選擇源時選擇這個mapcity這個新增加的 widget.要指定到mappoint.mxl這個文件才行.點OK.
最后.我們在config.xml中將這個組件配置進來.
找到服務內(nèi)容
- <widget label = "攝像頭列表"
- icon="com/esri/solutions/flexviewer/assets/images/icons/i_bookmark.png"
- menu = "menuWidgets"
- config = "">mapcity/mappoint.swf</widget>
這樣就完成了。
小結:如何在Flexviewer框架中增加Widget的內(nèi)容介紹完了,想通過Widget應用內(nèi)容的學習能對你有所幫助。