Tag: Server预览模式: 普通 | 列表

03

27

关于自定义任务(Tasks)的心得

1、类简介
在ADF中,提供了任务管理器控件(TaskManager)以及任务结果控件(TaskResults)。任务管理器控件可以容纳ADF中提供的一系列任务控件(如:SearchAttributesTask/QueryAttributesTask/FindPlaceTask/FindAddressTask/GeoprocessingTask/EditorTask),我们自定义的任务控件也可以放置在内。
自定义任务控件一般是从任务抽象类(Task或者FloatingPanelTask)继承而来。FloatingPanelTask与Task的相同之处在于它们都是从System.Web.UI.WebControls.CompositeControl继承而来,而System.Web.UI.WebControls.CompositeControl实现了ICallbackEventHandler接口,所以它们都具有Ajax能力。
FloatingPanelTask与Task的区别在于是否被包含在FloatingPanel中。所以以下重点谈谈任务抽象类Task。Task类除了实现ICallbackEventHandler外,还实现了二个接口:IBuddyControlSupport以及ITask。
(1)IBuddyControlSupport接口定义了方法GetSupportedBuddyControlTypes,来说明任务绑定的空间类型。如OverviewMap控件绑定Map, Toolbar控件绑定Map以及PageLayout控件。我们如果对Map操作,则可以使用如下代码:

查看更多...

Tags: GIS Code ArcGIS Server

分类:GIS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 786
幻の小屋
软件&技术