zoukankan      html  css  js  c++  java
  • ArcGIS Server Java 自定义task

    相同类型的button和tools组合在一起,组成一个逻辑单元,这就是tasks。Tasks跟tools一样,也是一个普通的Java类即可。

    编写一个task可以分为以下几个步骤:

    1.编写task类,包含待用command或tool功能。

    2.编写taskinfo类,配置task命令和参数的属性。

    3.在faces-config.xml中进行配置

    4.在页面上进行调用

    本文记录编写一个task的过程,其上包括一个文本查询功能(含参数)和一个拉框放大功能。

    1:编写task类

    task类


    2:编写taskinfo类:

    taskinfo类

    3:在faces-config.xml中进行配置

    查询--配置
    <managed-bean>
    <managed-bean-name>MyTask</managed-bean-name>
    <managed-bean-class>com.demo.MyTask</managed-bean-class>
    <managed-bean-scope>session </managed-bean-scope>
    </managed-bean>
    <managed-bean>
    <managed-bean-name>MyTaskInfo</managed-bean-name>
    <managed-bean-class>com.demo.MyTaskInfo</managed-bean-class>
    <managed-bean-scope>session </managed-bean-scope>
    </managed-bean>

    4.在页面上进行调用

    <a:task mapId="Map0" value="#{MyTask}" rendered="true" taskInfo="#{MyTaskInfo}" />

    参考:

      空间查询及属性文本查询的代码

      Server Java讲座-----扩展Tasks框架(一)

      Server Java讲座----Task框架扩展之Taskinfo

  • 相关阅读:
    浪潮之巅第八章 没落的贵族—摩托罗拉(一)
    原型设计模式
    continue 语句将控制权传递给它所在的封闭迭代语句的下一次迭代
    国内比较优秀的.net论坛源代码收集
    汇编语言的准备知识
    wince模拟器 连接 activesync的问题
    This is CreateMap code for MapXMobile in EVC4
    更改虚拟光驱与物理光驱的盘符
    拥有微软Windows CE的实时系统
    嵌入开发(WinCE)的一些经验[摘录]
  • 原文地址:https://www.cnblogs.com/myparamita/p/1644001.html
Copyright © 2011-2022 走看看