1 组织结构树标签(acsTags:tree)
1.1 引入js
<script type="text/javascript" src="${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
或者加入QQ群307599527
来源:oschina
链接:https://my.oschina.net/u/1019805/blog/301163