第七章 ArcGIS Server开发基础.ppt

7、 FindPlaceTask控件 该控件利用提供地名搜索ArcWebServices。 FindPlaceTask控件包括一个文本框用来输入地名,结果以ADO.NET的DataSet显示在TaskResults中。使用FindPlaceTask时必须使用ArcWeb Services的账号。 Assembly ESRI.ArcGIS.ADF. Tasks.dll; Class ESRI.ArcGIS.ADF.Tasks. FindPlaceTask JavaScript libraries display_common.js,display_dotnetadf.js,display_task.js.display_floatingpanel.js 8、PrintTask控件 该控件顾名思义是打印地图的控件。 PrintTask控件把当前Map控件显示的图片嵌入到一个打印网页中去,可以设置打印文档的字头、图片大小、图例等。 Assembly ESRI.ArcGIS.ADF. Tasks.dll; Class ESRI.ArcGIS.ADF.Tasks. PrintTask JavaScript libraries display_common.js,display_dotnetadf.js,display_task.js.display_floatingpanel.js 9、TaskResults控件 该控件用来显示其他Task操作结果,它以ADO.NET的DataSet形成存储,以TreeView形式显示。TaskResults控件提供异步刷新的放大、平移以及高亮度显示选中的对象,也可以在结果集删除选择的对象。 Assembly ESRI.ArcGIS.ADF. Web.UI.WebControls.dll; Class ESRI.ArcGIS.ADF.Web.UI.WebControls.TaskResult JavaScript libraries display_common.js,display_dotnetadf.js,display_ TaskResults.js.display_treeviewplus.js,display_contextmenu.js (四)其他控件 下面的控件与地图显示没有直接的关系,但在ArcGIS Server应用程序中经常会用到。 1、FloatingPanel控件 该控件允许用户拖动,它的面板可以自动浮动在页面上,这个控件可以用于其他的控件,包括ASP.NET提供的标准控件。Web ADF的很多控件都是基于FloatingPanel的,如Navigation、Magnifier和各种Task控件。 Assembly ESRI.ArcGIS.ADF. Web.UI.WebControls.dll; Class ESRI.ArcGIS.ADF.Web.UI.WebControls. FloatingPanel JavaScript libraries display_common.js,display_dotnetadf.js,display_ FloatingPanel.js 2、ContexMenu控件 该控件允许用于与Web ADF应用程序在运行时进行交互。该控件可以包含一个或几个菜单项,每个菜单项可以执行客户端或服务器端代码。 Assembly ESRI.ArcGIS.ADF. Web.UI.WebControls.dll; Class ESRI.ArcGIS.ADF.Web.UI.WebControls. ContexMenu JavaScript libraries display_common.js,display_dotnetadf.js 3、DocExtender控件 该控件使Web控件停泊在Map控件上面。 DocExtender控件继承于ASP.NET Ajax Control Toolkit库中的ExtenderControlBase。 Assembly ESRI.ArcGIS.ADF. Web.UI.WebControls.dll; Class ESRI.ArcGIS.ADF.Web.UI.WebControls. DocExtender 在使用DocExtender的页面中至少需要MapResourceManager、Map、Label。Label主要用来泊在Map控件上。 设置DocControlID停泊控件的ID、TargetControlID(目标控件的ID)、Alignment(停泊的位

文档评论(0)

1亿VIP精品文档

相关文档