首页 > 代码库 > iMatrix平台中组织结构树标签acsTags:tree用法

iMatrix平台中组织结构树标签acsTags:tree用法

 

1         组织结构树标签(acsTags:tree)

1.1    引入js

<script type="text/javascript" src=http://www.mamicode.com/"${resourcesCtx}/widgets/

jstree/jquery.jstree.js"></script>

1.2    用法

1.2.1    开发系统中添加以下资源;查询是否已加入编号为tag_tree的资源,若没有则添加

编号:tag_tree,名称:标签树资源,路径:/portal/tree.action

编号:tag_search_tree,名称:标签树查询资源,路径: /portal / search -tree.action

将该资源分给“普通用户”角色

1.2.2    在项目的web.xml中加入action的过滤器:

      <filter>

                   <filter-name>struts2Filter</filter-name>

                   <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>

         </filter>

            <!-- 树插件 -->

         <filter-mapping>

                   <filter-name>springSecurityFilterChain</filter-name>

                   <url-pattern>/portal/tree.action</url-pattern>

     </filter-mapping>

  <!-- 树查询action -->

         <filter-mapping>

                   <filter-name>springSecurityFilterChain</filter-name>

                   <url-pattern>/portal/search-tree.action</url-pattern>

         </filter-mapping>

    

      <filter-mapping>

                   <filter-name>struts2Filter</filter-name>

                   <url-pattern>*.action</url-pattern>

                   <dispatcher>REQUEST</dispatcher>

                   <dispatcher>FORWARD</dispatcher>

         </filter-mapping>

1.2.3    参数说明

< acsTags:tree defaultable="true" multiple="true" treeType="COMPANY"          treeId="companyTree"></acsTags:tree>

参数说明:

defaultable:"true/false" ,当一个页面需要加载多个树时,需要有一颗树为默认显示的树,若只有一颗树则设为”true”即可

        treeId:"companyTree", 树的id

        treeType:树的类型。

        multiple:"true/false" ,多选树/单选树。

树的类型如下:

         COMPANY  公司树

         MAN_DEPARTMENT_GROUP_TREE  部门工作组人员树

         MAN_DEPARTMENT_TREE  部门人员树

         MAN_GROUP_TREE  工作组人员树

         DEPARTMENT_TREE  部门树

         GROUP_TREE 工作组树

         DEPARTMENT_WORKGROUP_TREE 部门工作组树

                  

1.2.4    使用例子

<acsTags:tree defaultable="true" multiple="true" treeType="COMPANY"

                                     treeId="companyTree"></acsTags:tree>

 

iMatrix6.0.0.RC1Demo演示登陆地址:http://demo.imatrix.net.cn:8888/imatrix

    如有使用iMatrix平台问题请登录iMatrix平台论坛咨询:

    http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37

    或者加入QQ307599527