dtree java_dtree的使用
第一步:到官网下载下载dtree的相关包。
第二步:导入相关包
第二步:利用js输出
open all | close all
输了样式为:
该图为静态的。
二、动态输出树
1.使用jquery ajax方式从后台得到树列表,并转化成json数据,并使用js打印出来
function loaddata()
{
$.ajax({
type: "get",//使用get方法访问后台
dataType: "json",//返回json格式的数据
url: "${ctx}/user/UserAction.do",//要访问的后台地址
data: "method=get_myitem&actor.aid=${userforms.actor.aid}",//要发送的数据
success: function(itemlist){//msg为返回的数据,在这里做数据绑定
d = new dTree('d');
d.add(0,-1,'首页','javascript:void(0);');
for(var i=0;i
{
var item = itemlist[i];
if(item.root==0)
{
d.add(item.iid,item.root,item.name,item.url);
for(var j=0;j
{
var item1 = itemlist[j];
if(item1.root==item.iid)
{
d.add(item1.iid,item1.root,item1.name,item1.url);
}
}
}
}
d.add(100,0,'系统帮助','javascript:void(0);');
d.add(101,100,'使用手册','#');
d.add(102,100,'规章制度','#');
//$("#dtree").html(d);
document.getElementById("dtree").innerHTML=d;
}
});
}
后台:useraction 里的方法
List itemlist = userservice.query_item_list(userform.actor.getAid());
//将itemlist转化成json数据发送到前台
JSONArray jsonArray = JSONArray.fromObject(itemlist);
PrintWriter out = response.getWriter();
out.write(jsonArray.toString());
out.flush();
out.close();
效果图:
这里有一个注意问题:jquery与dtree不兼容
原因:
$("#dtree").html(d); \\显示不了,打印不出来
document.getElementById("dtree").innerHTML=d; \\正常显示
说明:d.add(item1.iid,item1.root,item1.name,item1.url);
第一个参数:自身id序列 第二个参数:所属父节点id(-1为整棵树的根,最上面的节点) 第三个参数:节点名字 第四个参数:url 第五个参数:图标
以栏‘目管理为例’:
第一个参数:iid 第二个参数:0(首页的id) 第三个参数:‘栏目管理’ 第四个参数:‘www.baidu.com’ 第五个参数:‘\img\test.gif’
该树可以为n层
dtree java_dtree的使用相关推荐
- dtree java_dtree的用法和说明
dTree是个很方便在页面生成树的 js 控件,如果你下载了,我猜里在几分钟之内便能在页面上显示出一颗树来. 它本身给的例子是通过一些静态数据构造树,下面我说一种通过查询的数据动态构造树的方法. 例子 ...
- dtree和jquery构建树型结构
对于小型的树型应用来说,dtree是一个不错的选择. 先看一眼dtree给的例子 构造静态树 首先引入css文件和js文件 <link rel="StyleSheet" hr ...
- Tree的实现,js开发组件dtree
jsp <% StringBuffer tree = new StringBuffer(1024); int nodeseq = 0; tree.append("v ...
- dTree 动态生成树(http://luohua.iteye.com/blog/451453)
转自<http://luohua.iteye.com/blog/451453>,感谢分享! dTree 动态生成树 dTree是个很方便在页面生成树的 js 控件,如果你下载了,我猜里在几 ...
- dtree的使用和扩展
相信用过dtree的童靴的不在少数,网络上流传的JS树有很多,例如雪花树MzTreeView,EXT.Struts2出来之后,也有自己的树控件,但是这么多风姿卓约的倩影中,我独爱,独爱dtree那一棵 ...
- dTree三级树形菜单
dTree三级树形菜单,老外的东西,不过修改挺方便面的,你甚至可以把它改为动态读取数据库的,演示图在上边,是不是你想要的? http://www.codefans.net/soft/3451.shtm ...
- Dtree【树形下拉框】
1.从网上下载dtree控件. 2.在Jbuilder中新建Web应用,命名为TreeLearing 3.解压缩dtree.rar包. 把dtree目录拷贝至TreeLearing应用中. dtree ...
- dtree.js树的使用
2019独角兽企业重金招聘Python工程师标准>>> JS组件dtree轻松实现树型菜单:详细介绍应用dtree构建一个JavaScript树型菜单及其中参数配置说明 这几天写个网 ...
- 一款很好用的JQuery dtree树状图插件(一)
一款很好用的JQuery dtree树状图插件 树状图 -dtree 由于他的节点设置思想不错,使连接数据库的数据库设计比较方便. 下载dtree资源包,引用一下dtree.css和dtree.js ...
最新文章
- Python系列教程之学生信息管理系统
- python源代码最多的学习网站_史上最全Python学习资料大合集分享
- 从SQL Server 2000/2005到SQL Server 2008的升级测试
- Jenkins TFS配置
- 移动硬盘加密方法赏析
- 安卓开发面试书籍,全世界都在问Android开发凉了吗?建议收藏
- Python基础篇【第六篇】:函数补充
- jquery基础选择器和层次选择器
- JavaScript丧尸游戏开发教程
- android 信鸽 小米推送,小米推送通道集成指南
- 向日葵远程控制软件linux版安装
- 解决ubuntu系统使用vim时方向键乱跳问题
- matlab解方java_如何在MATLAB中获得该方程的所有解?
- 企业微信群机器人是什么?企微机器人如何自动发消息?
- python计算利率贷款_python 贷款利息计算公式
- 分布式事务解决方案——TCC
- C++用random_shuffle打乱字符串数组顺序
- FJUT ACM 1212 集训队的药药切克闹
- 清北 计算机硕士 薪资,行业薪资分析|清北毕业生偏爱不同,这个行业薪资平均最高!...
- finereport 帆软学习笔记--已解决的问题
热门文章
- 03 Dask源码剖析-Dask的数据模型-Array
- Differentiable plasticity: training plastic neural networks withbackpropagation
- Python学习 标准库及其使用说明
- 新建git分支并将本地分支推向远程
- 阿里iconfont图标的引入与使用:
- 艾迪普发布新一代国产化“3D引擎+工具+平台”,加速释放数字内容生产力
- 面具busybox模块_利用busybox制作initramfs
- properties配置文件和yml配置文件互相转换
- mysql keep alive_mysql+keepalive 高可用
- JS强制类型转换和隐式类型转换