`
- 浏览:
369429 次
- 性别:
- 来自:
大连
-
jsp
<%
StringBuffer tree = new StringBuffer(1024);
int nodeseq = 0;
tree.append("var nodes = new Array();\n");
for(){ //动态的赋值
tree.append("{\n").
append("node = new Array();\n").
append("node[0] = "+String.valueOf(nodeseq+1)+";\n").
append("node[1] = "+parentnode+";\n").
append("node[2] = \""+displaycount+"\";\n").
append("node[3] =\"brnbloglist.jsp?code="+na_meeting_room_ary[i].getId()+"&type="+OtsukaConstents.TOP_BLOG_SEARCH_NEW+"&flag="+OtsukaConstents.TOP_BLOG_SEARCH_TYPE_NA_MEETINGROOM+"###\";\n").
append("node[4] = '"+OtsukaConstents.TOP_BLOG_SEARCH_TYPE_NA_MEETINGROOM+"';\n").
append("node[5] = "+String.valueOf(nodeseq+1)+";\n").
append("node[6] = '"+na_meeting_room_ary[i].getId()+"';\n").
append("node[7] = "+String.valueOf(newcount)+";\n").
append("node[9] = \""+na_meeting_room_ary[i].getMeetingroom_name()+"\";\n").
append("nodes["+nodeseq+"] = node;\n"). //nodes = new Array{
// node = new Array();
// node[0]=####;
// ........
// nodes[0]=node;
// }
//作用就是将一维数组依次赋值给一个二维数组的一个维度
append("}\n");
nodeseq ++;
}
%>
<html>
<head>
<title>Menu</title>
<link rel="StyleSheet" href="dtree.css" type="text/css" />
<script type="text/javascript" src="dtree.js"></script>
</head>
<body>
<div class="dtree" >
<script type="text/javascript">
<%=tree.toString()%>//将2维数组打印到页面
var d = new dTree('d');
d.add(0,-1,'大塚製薬');
for(var i=0;i<nodes.length;i++) {//对二维数组进行循环
if(nodes[i][1] == 0 || nodes[i][8] == true){
d.add(nodes[i][0],nodes[i][1],nodes[i][2],nodes[i][3],'','','img/folder.gif');//第一个参数,表示当前节点的ID
//第二个参数,表示当前节点的父节点的ID
//第三个参数,节点要显示的文字
//第四个参数,点击该节点的超链接(注意也可以是某个servlet或是struts应用中的某个.do请求)
//第五个参数,鼠标移至该节点时显示的文字
//第六个参数,指定点击该节点时在哪个桢中打开超链接
} else {
d.add(nodes[i][0],nodes[i][1],nodes[i][2],nodes[i][3]);
}
}
document.write(d);
</script>
</div>
</body>
</html>
- dtree.zip (14.6 KB)
- 描述: dtree js开发组件
- 下载次数: 54
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
JS组件dtree轻松实现树型菜单:详细介绍应用dtree构建一个JavaScript树型菜单
Java读取xml文件生成树,以及简单的dtree的用法,希望对大家有用
javascript-tree-menu-dTree
dtree实现的树支持多选,dtree实现的树,jsp树,js树
用来生成无限极树状菜单的一个开源组件,经过优化,变得很轻巧。 组件描述:主要利用JavaScript的进行开发的。
dTree.js下载+API文档.rar
纯javascript实现,有checkbox的dtree,下载就可以试用,有完整实例
dtree.js + dtree.css
dtree所需要的dtree.css和dtree.js文件,包含小图标和API以及案例
无限级可刷新Js树型菜单 dTree 无限级可刷新Js树型菜单 dTree
DTree动态展示树形菜单.rar ...本工程使用dTree组件实现树形菜单的展示 有静态树形菜单和动态(从数据库获取数据)树形菜单展示两种 数据库连接采用简单的类实现 数据位MySQL(5.0.21),数据库创建脚本为dtree.sql
需要用到的内容dtree.js
dtree实现方法,dtree实现方法,dtree实现方法
layui dtree树形结构,点击文本框显示下拉树结构。
无限级可刷新Js树型菜单 dTree,功能比较强大,值得参考。
dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源。 dtree 目前有很多的树形菜单组件(比如ext),dtree是一种简单易懂的js组件,不需要复杂的操作即可生产,同时支持动态从数据库引入数据。 ...
自己写的select树的小例子,,树目录是用dtree实现的,,select标签是用div模拟的,,大家在document.getElementById("divSel").style.height = count + "px";加上"px",可以支持火狐,因为火狐语法很严格,,,想和大家分享练...
js写的dtree,主要内容我也忘了,是一个js写的dtree
jspTree 是用dtree+jsp做的