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>
< 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 部门工作组树
<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
相关推荐
"tree.js" 是一个专门用于构建和操作树形结构的JavaScript库,广泛应用于组织结构、文件系统、菜单导航等场景。下面将详细介绍tree.js及其相关知识点。 1. **树形结构基础**: 树形结构是一种非线性的数据结构,由...
在Struts2中,`s:tree`是用于展示树形结构数据的一个标签,它提供了一种方便的方式来呈现层次化的数据,比如组织结构、文件系统或者数据库中的分类数据。在本文中,我们将深入探讨`s:tree`标签的使用、配置和相关...
通过这个库,你可以轻松地创建各种复杂的树形布局,例如文件系统、组织结构图或者导航菜单等。 **一、jsTree 的基本使用** 1. **引入 jsTree** 在你的 HTML 文件中,你需要引入 jsTree 的核心 CSS 和 JavaScript ...
Java树结构是计算机科学中的一种数据结构,它模拟了自然界中的树形态,通过节点和边来组织数据。在Java编程中,树结构被广泛应用于数据的组织和操作,如文件系统、编译器语法分析、搜索算法等。下面将详细阐述Java树...
本文将深入探讨如何使用RichFaces的`<rich:treeNode>`标签来开发动态树形结构视图。这个标签是RichFaces框架中的一个重要组成部分,常用于构建层次化的数据展示。 首先,让我们理解`<rich:treeNode>`的基本概念。它...
**模型推理思想树:Tree-of-thoughts** 在人工智能领域,模型推理是让机器学习模型理解问题、生成解决方案的关键步骤。"Tree-of-thoughts" 是一种创新的框架,旨在优化这一过程,尤其是在大型语言模型中。这个项目...
`filetree`工具就是为了解决这个问题而诞生的,它能以直观的树形结构来呈现文件系统中的目录结构。这种方式不仅便于个人理解和记忆,也方便与团队成员或客户分享和交流。 `filetree`主要使用JavaScript编程语言实现...
在Vue项目中,实现树形结构(Tree)是常见的需求,例如用于展示层级数据,如目录结构、组织架构或者权限管理等。Vue Tree组件允许开发者以交互式的方式展示和操作这些数据。 "vue-tree"是一个专门为Vue.js设计的树...
本文将详细讲解如何在Flex中使用`<mx:Tree>`控件来创建可动态添加和删除节点的树形结构,以及相关的源码和工具应用。 `<mx:Tree>`控件是Flex MX组件库中的一个关键组件,它允许开发者展示层次化的数据,用户可以...
2. **遍历树形结构**:有两种主要的遍历方法:深度优先搜索(DFS)和广度优先搜索(BFS)。DFS包括前序遍历(根-左-右),中序遍历(左-根-右)和后序遍历(左-右-根)。BFS则使用队列来依次访问所有节点的同一层次...
**jsTree大集合:探索各种树形结构** jsTree 是一个功能丰富的JavaScript库,专门用于创建、操作和展示树形数据结构。它以其灵活性、易用性和强大的API著称,适用于构建网页上的交互式树形菜单和图表。在这个“js...
压缩包中的`Tree.h`文件很可能包含了树形结构的C++实现。在C++中,通常会定义一个树节点类,包含数据成员(节点值)、指针成员(指向子节点)以及其他操作(如插入、删除、遍历等)。通过这样的类,我们可以构建和...
在layui中,树形结构(tree)是一种常见的数据展示形式,常用于层级关系的组织,如组织架构、目录结构等。本知识点将深入解析layui tree树结构的源码,帮助你更好地理解和运用这个功能。 layui tree的实现主要依赖...
在Java开发中,构建部门树(Tree)是一个常见的需求,特别是在企业级应用中,用于展示组织结构或权限管理。这个项目提供了从JSP前端到Java后端的完整解决方案,非常适合初学者理解和学习,也能帮助有经验的开发者...
在Vue.js框架中实现组织机构树是一个常见的需求,主要用于展示公司、部门或项目中的层级关系。Vue的灵活性和组件化特性使得构建这种交互式的树结构变得相对简单。在这个项目中,我们看到几个关键的文件,如`兼容老...
在本文中,我们将深入探讨如何使用Element-UI的Tree组件实现增删改的自定义功能。Element-UI是一个基于Vue.js的开源UI组件库,它提供了丰富的组件供开发者使用,其中包括Tree组件,用于展示层级关系的数据。在描述的...
仿企查查、天眼查关联投资机构 股权结构 tree树形结构 控股结构组件使用方法: <!-- treeName:树形结构的主题名称 treeData: 树形结构的填充数据 目前支持三级树形结构--> (curTreeName.length > 0)" :treeName=...
<vs-tree :data="treeDate" :props="props" breadcrumb :max="5" show-checkbox @limit-check="limitCheck" @check-change="handleCheckChange"> </vs-tree> const data = [ {name: '上海分部', id: 2, ...
2. 组织结构图:企业内部的部门和员工关系,可以借助TableTree清晰地呈现,方便管理层进行人员管理和组织架构调整。 3. 层级菜单:网站或应用程序的导航菜单如果包含多级子项,采用TableTree可使用户更容易导航和...