dTree的使用

先来看一下总体框架frameset

<frameset rows="103,*,43" frameborder=0 border="0" framespacing="0">
  <frame src="${pageContext.request.contextPath}/admin/top.jsp" name="topFrame" scrolling="NO" noresize>
  <frameset cols="159,*" frameborder="0" border="0" framespacing="0">
        <frame src="${pageContext.request.contextPath}/admin/left.jsp" name="leftFrame" noresize scrolling="YES">
        <frame src="${pageContext.request.contextPath}/admin/welcome.jsp" name="mainFrame">
  </frameset>
  <frame src="${pageContext.request.contextPath}/admin/bottom.jsp" name="bottomFrame" scrolling="NO"  noresize>
</frameset>

绿色的topFrame、leftFrame、mainFrame、bottomFrame对应页面的四个部分如图所示:

左边部分leftFrame(${pageContext.request.contextPath}/admin/left.jsp)包含了dTree

left.jsp:

<%@ page language="java" pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>菜单</title>
<link href="${pageContext.request.contextPath}/css/left.css" rel="stylesheet" type="text/css"/>
<link rel="StyleSheet" href="${pageContext.request.contextPath}/css/dtree.css" type="text/css" />
</head>
<body>
<table width="100" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="12"></td>
  </tr>
</table>
<table width="100%" border="0">
    <tr>
        <td>
            <div class="dtree">
                <a href="javascript: d.openAll();">展开所有</a> | <a href="javascript: d.closeAll();">关闭所有</a>
                <script type="text/javascript" src="${pageContext.request.contextPath}/js/dtree.js"></script>
                <script type="text/javascript">
                    d = new dTree(‘d‘);
                    d.add(‘01‘,-1,‘系统菜单树‘); //01代表本级节点的编号  -1代表根节点
                    d.add(‘0102‘,‘01‘,‘分类管理‘);//0102代表本级节点的编号   01代表父级节点
                    d.add(‘010201‘,‘0102‘,‘分类管理‘,‘${pageContext.request.contextPath}/admin/category/list.jsp‘,‘‘,‘mainFrame‘);
                    d.add(‘0104‘,‘01‘,‘商品管理‘);
                    d.add(‘010401‘,‘0104‘,‘商品管理‘,‘${pageContext.request.contextPath}/adminProductList‘,‘‘,‘mainFrame‘);
                    d.add(‘0105‘,‘01‘,‘人事管理‘);
                    d.add(‘010501‘,‘0105‘,‘人事管理‘,‘${pageContext.request.contextPath}/admin/product/list.jsp‘,‘‘,‘mainFrame‘);
                    document.write(d);
                </script>
            </div>
        </td>
    </tr>
</table>
</body>
</html>

重要的一点就是上面代码中红色标注的mainFrame也就是左边绿色页面在frameset中填充的部分。

下面是dTree的一些细节方面的介绍:http://blog.csdn.net/judyfun/article/details/40889567

时间: 2024-08-08 16:28:03

dTree的使用的相关文章

强大的Js树型控件Dtree使用详解

http://www.lmwlove.com/ac/ID868 在学习文章之前,要学会看官方网站http://destroydrop.com/javascripts/tree.从官方页面你能知道:dtree是什么.它的特性.它的源代码.它的帮助文档以及它的版本历史等等 常用方法add(parameters):添加节点信息 Index Name Type Discription 1 id Number 当前节点的ID 2 preId Number 当前节点的父节点ID,根节点的值为 -1  3 n

dTree 动态生成树

http://luohua.iteye.com/blog/451453 dTree 主页:http://destroydrop.com/javascripts/tree/ dTree是个很方便在页面生成树的 js 控件,如果你下载了,我猜里在几分钟之内便能在页面上显示出一颗树来. 它本身给的例子是通过一些静态数据构造树,下面我说一种通过查询的数据动态构造树的方法. 例子里没有真实的数据库操作,而是用一个模拟的数据库操作类替代. 在该例子中为了简便和理解没有分为过多的层,仅有 页面显示层 和 模拟

dTree无限级文件夹树和JQuery同步Ajax请求

曾经都是用JQuery对树的支持来实现文件夹树的,近来闲来无事就弄了下dTree,感觉其无限级文件夹还是挺好的,并且它的使用也比較方便,基本上就是先把要用的js文件即dtree.js和css文件dtree.css引入,另外就是它默认的图片.当然这些图片都是能够自己指定的,它的css样式也能够自己改变的. 关于dTree就先谈谈它的node,dTree的node的构造方法能够指定下列參数, Js代码 id //唯一标识.数字型 pid//父节点的id,假设是根结点那就仅仅能是-1,一般来讲仅仅有一

用dtree实现树形菜单 dtree使用说明

http://www.jb51.net/article/28566.htm 准备工作: 请从脚本之家http://www.jb51.net/jiaoben/31974.html下载dtree.zip文件 dtree.zip压缩包介绍: dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源. 目前有很多的树形菜单组件(比如ext),dtree是一种简单易懂的js组件, 不需要复杂的操作即可生产,同时支持动态从数据库引入数据 解压后有以下几部分: img文件夹: 包含树

DHTMLTree、Dtree和Ztree的学习使用

一.DHTMLTree是树菜单,允许我们快速开发界面优美,基于Ajax的javascript库.她允许在线编辑,拖拽,三种状态(全选.不选.半选),复选框等模式.同时在加载大数据量的时候,仍然可以保持非常高效的速度. DHTMLTree是一个功能丰富的第三方JavaScript树菜单,它能够使用户快速添加一个外观非常漂亮的,基于Ajax技术的网页上的分层树.树视图支持在线节点编辑.现行的拖放功能.三态复选框以及更多功能.由于特殊的技术的使用,使dhtmlxTree能够快速有效的加载结构庞大的树.

[11-1] adaboost DTree

main idea:用与权重成正比的概率sampling生成数据训练DTree,并同时生成权重 sampling模拟权重,adaboost: 原始的adaboost需要在每笔资料的err上加上权重u 由于使用这种方法,需要修改原DTree的算法过程,所以使用sampling代替 方法如下--- 数据i的权重为ui,则抽到的概率pi=ui/sum(ui) 正比于ui 训练生成每个小g的权重计算: 由于DTree在所有数据都被sample到的情况下完全生长,其Ein=0,使at无限大,会消除adab

dtree的下载与使用

dtree是一个由JavaScript编写成的树形菜单组件,免费并且开源. dtree有以下优点: - Unlimited number of levels(无限分级) - Can be used with or without frames(可用于框架或非框架页面) - Remembers the state of the tree between pages(在不同页面之间可记住当前状态) - Possible to have as many trees as you like on a p

hdu 4812 DTree (点分治)

D Tree Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 102400/102400 K (Java/Others)Total Submission(s): 3876    Accepted Submission(s): 743 Problem Description There is a skyscraping tree standing on the playground of Nanjing University of

struts2由&amp;lt;s:tree&amp;gt;要么dtree小工具 建立树

一个 .<s:tree>方法: 1.引入新的标签: <%@ taglib prefix="sd" uri="/struts-dojo-tags" %> 2.引入jar包: struts2-dojo-plugin-2.2.3.jar 3.在<head>中增加 <sd:head/> 4.前台代码: <sd:tree id="a" label="总公司"> <sd:t