- 浏览: 208358 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (63)
- Java 框架技术 (11)
- flex3 (3)
- oracle (5)
- 工作总结 (2)
- javascript (15)
- struts2 (3)
- jQuery (8)
- Velocity (2)
- ibatis (3)
- Extjs (3)
- 算法 (1)
- java (11)
- tomcat (1)
- 中间件 (1)
- 应用服务器 (1)
- java,多线程 (1)
- 工作思考 (2)
- zTree (1)
- hibernate (1)
- spring (2)
- axis2 (2)
- autocomplete (1)
- antlr (1)
- CXF (1)
- WebService (2)
- xfire (1)
- fieldset (1)
- bug (1)
- js (1)
- svn (1)
- 数据库 (1)
最新评论
-
bq_test1:
我是这么理解的,你的synchorized方法还没执行完,i已 ...
多线程读取文件 -
bq_test1:
ReadFileAll 这个类的run方法多线程执行会阻塞,没 ...
多线程读取文件 -
bq_test1:
你好,我想请教个问题。单线程读取大文件和多线程读取大文件是否会 ...
多线程读取文件 -
wangcl011:
采用ExtJS4.2的Ext.form.ComboBox实现自 ...
Extjs combobox 自动提示 -
kizz:
keyis 谢谢兄弟,很好使~
SWFUpload+struts2 进度条
这个树是用zTree这个插件搞定的!代码如下
页面代码:
java代码:
这篇博客是因为以为网友提出的,所以就做了这个demo,这个也是根据zTree例子中的一个改写的,同志们如果这个插件感兴趣,可以仔细阅读源码、例子和api文档!
页面代码:
<%@ page language="java" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>jQuery Tree </title> <link rel="stylesheet" href="zTree/demoStyle/demo.css" type="text/css"> <link rel="stylesheet" href="zTree/zTreeStyle/zTreeStyle.css" type="text/css"> <script type="text/javascript" src="zTree/jquery-1.4.2.js"></script> <script type="text/javascript" src="zTree/jquery.ztree-2.6.js"></script> <SCRIPT LANGUAGE="JavaScript"> var zTree1; var setting = { checkable: false, async: true, asyncUrl: "Tree", //获取节点数据的URL地址 asyncParam: ["name", "id"], //获取节点数据时,必须的数据名称,例如:id、name asyncParamOther: ["test","true"] , //其它参数 ( key, value 键值对格式) callback : { click: function (event, treeId, treeNode){ // zTree1.expandNode(treeNode, true, false); } , expand : function (event, treeId, treeNode){ }, collapse:function (event, treeId, treeNode){ } } }; function refreshTree() { zTree1 = $("#treeDemo").zTree(setting ); } $(document).ready(function(){ refreshTree(); }); </SCRIPT> </HEAD> <BODY> <ul id="treeDemo" class="tree" style="height:500px;width:300px;"></ul> </BODY> </HTML>
java代码:
package com; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @SuppressWarnings("serial") public class Tree extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { try { String pId = request.getParameter("id"); String pName = request.getParameter("name"); //延迟,让loading 显示出来 for (int i = 0; i < 9999; i++) { } //构造数据,可以从数据库中查询 String str = "[" ; if (pId == null || pName == null){ pId = "0"; pName = ""; str += "{'id':'root','name':'根节点','icon':'"+request.getContextPath()+"/zTree/logout.jpg','isParent':true},"; }else { for (int i = 1; i < 3 ; i++) { String nId = pId + i; String nName = nId; str += "{'id':'"+nId + "','name':'"+nName + "','icon':''" + ",'isParent':" + (i % 2 == 0 ? false:true) + "},"; } } str = str.substring(0,str.length()-1) + "]"; reponse(request,response,str ); } catch (Exception e) { e.printStackTrace(); } } public void reponse(HttpServletRequest request, HttpServletResponse response,Object msg) throws Exception{ response.setContentType("text/plain"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.write(msg.toString()); out.flush(); out.close(); } }
这篇博客是因为以为网友提出的,所以就做了这个demo,这个也是根据zTree例子中的一个改写的,同志们如果这个插件感兴趣,可以仔细阅读源码、例子和api文档!
- JQuery.rar (335.3 KB)
- 下载次数: 328
发表评论
-
Extjs combobox 自动提示
2012-01-05 17:25 4050简单介绍一些原理,代码大家下载附件就可以了。 extjs 的 ... -
聊聊JS中的RegExp的exec方法
2011-12-02 23:18 3474今天在研究jQuery源码的时候,发现对RegExp的exec ... -
jquery.each 兼容IE,firefox
2011-08-24 09:57 9158jQuery的each 方法中的this指针指向问题,这个是昨 ... -
遍历json 对象的属性并且动态添加属性
2011-08-18 12:32 35203昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍 ... -
改良后的《js鼠标点击位置 弹出层由中心向四周缓慢扩大》
2011-07-22 15:32 1622<html> <head> < ... -
js 实现的简单选项卡 原理(支持IE)
2011-06-21 14:22 3136<!DOCTYPE html PUBLIC " ... -
js鼠标点击位置 弹出层由中心向四周缓慢扩大
2011-06-17 18:23 4897<html> <head> < ... -
jQuery 实现的遮罩层效果
2011-05-20 12:55 2785思路: 当触发一个事件,弹出一个iframe,让这个ifram ... -
jQuery 动态加载树
2011-05-19 17:00 3354本案例中用到了jquery的 ... -
JS 正则表达式 验证中文和英文字母
2011-05-17 18:26 6774满足条件: 只允许输入汉字或者英文字母,可以混着输入,但是不 ... -
js 判断浏览器类型
2011-04-24 18:13 729var userAgent = ... -
js parseFloat 减法小数过多解决方法
2011-04-24 18:08 7313由于js的float类型便面 不像java那样足够 精确 ... -
Extjs 动态加载树
2011-04-10 16:39 3681Ext js 和struts2 的结合, ... -
SWFUpload+struts2 进度条
2011-04-07 15:32 6462本案例非本人的原创,是我把多个案例结合,修改其中的错误,补充其 ... -
js 处理中文乱码
2011-04-02 10:59 2407javascript 常用的编码格式:escape(), en ... -
jQuery autocomplete 处理json 返回值形式的demo
2011-04-01 17:50 5131本案例是专门为jquery的插件 autocomplete 提 ... -
jQuery 滑出层
2011-03-30 11:16 2740<html> <head> < ... -
jQuery的each方法小结
2011-03-28 23:44 1302jQuery的each减少了我们对数组的循环操作,用法如下 ... -
js 产生随机数 通用写法
2011-03-22 11:53 1359// 上限 var max = 100; // 下限 var ...
相关推荐
jQuery Treeview异步树实现,注明只能在.net3.5以上运行,
jquery-easyui_combotree异步树的生成代码
jquery异步成树节点,jquery异步成树节点
对于jquery-easyui的combotree 异步树,使用上其实并不会太复杂,但是要搞明白还是比较麻烦的,本代码基本上把异步树的生成和使用都做了示例,JSP部分基本上直接拿来用即可。同时增加了实例代码和修正了上一个上传的...
对于jquery-easyui的combotree 异步树,使用上其实并不会太复杂,但是要搞明白还是比较麻烦的,本代码基本上把异步树的生成和使用都做了示例,基本上直接拿来用即可。同时大幅增加和修正了上一个上传的同类文件中的...
jQuery无限级ajax加载树形菜单代码,通过ajax调用方法异步获取json数据内容生成无限级树形菜单,可自定义编辑添加菜单项。
本篇文章主要介绍了jquery使用EasyUI Tree异步加载JSON数据(生成树),具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
对从数据库去的数据动态生成树形栏进行增删改查操作,可是用$(".XX").click();方法是不行的,关于这个问题的解决方法如下
使用JQuery的插件zTree,进行动态的异步加载,带数据库,可直接运行
4、支持一次性静态生成 和 Ajax 异步加载 两种方式 5、支持多种事件响应及反馈 6、支持 Tree 的节点移动、编辑、删除 7、支持极其灵活的 checkbox & radio 选择功能 8、支持任意更换皮肤 / 个性化图标...
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 ...
JQuery zTree v3.4 很好适用的ztree 生成树机构。适用方便,异步也很快。
当时项目是通过树形栏进行权限控制的,管理员可以对从数据库去的数据动态生成树形栏进行增删改查操作,可是用$(“.XX”).click();方法是不行的。 1、之前用的是jq1.4.3 ,jq1.7一下都可以使用live()方法,来实现该...
本篇文章主要介绍了Jquery EasyUI tree 的异步加载,可以实现遍历指定文件夹,根据文件夹内的文件生成tree,有兴趣的可以了解一下。
是jquery插件,提供交互式树。 它是完全免费的,并根据MIT许可进行分发。 jsTree易于扩展,可定义和配置,它支持HTML和JSON数据源,AJAX和异步回调加载。 jsTree可以在盒子模型(内容框或边框)中正常运行,可以...
1.zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点 2.zTree v3.x 将核心代码按照功能进行了分割,不需要的代码可以不用加载 3.采用了 延迟加载 技术,...
jquery的treeview 在显示大层次树是会卡死浏览器,我结合http://www.cnblogs.com/xuanye/archive/2009/10/26/1590250.html的改进版做的这个改进版(因为很多人没读他的源码,不知道怎么请求节点的处理页面),把asp...
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件,兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生成多个 Tree 实例 支持 JSON 数据 支持一次性静态生成 和 Ajax 异步加载 两种...