资源简介
学习TreePanel时根据网上的资料自己实现的实例,结构如下:
1. 创建一棵树
2. 使用TreeLoader加载数据生成树
3. 读取本地Json数据生成树
4. 使用Servlet提供数据
5. 树的事件
6. 右键菜单
7. 修改节点的默认图标
8. 给节点增加提示信息
9. 为节点设置超链接
10. 编辑节点名称
11. 树形的拖放
12. 判断拖放目标
13. 树之间的拖放
14. 过滤器
15. 对树进行排序
16. 对树增加复选框
代码中有详尽的注释。
代码片段和文件信息
package com.magus.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CheckedAction extends HttpServlet{
private static final long serialVersionUID = 1L;
public CheckedAction() {
}
protected void doGet(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
doPost(request response);
}
protected void doPost(HttpServletRequest request HttpServletResponse response) throws ServletException IOException {
System.out.println(“Tree---------------请求到来!“);
request.setCharacterEncoding(“utf-8“);
response.setCharacterEncoding(“utf-8“);
// 获取单击的节点id
String node = request.getParameter(“node“);
System.out.println(“获取的节点ID: “ + node);
String json = ““;
if(“0“.equals(node)) { // 全部分组
json += “[{id:‘1‘ checked: false text: ‘我的好友‘} {id:‘2‘ checked: false text: ‘我的同学‘}{id:‘3‘ checked: false text: ‘陌生人‘ leaf: true}]“;
} else if(“1“.equals(node)) {
json += “[{id:‘11‘ checked: false text: ‘张三‘ leaf: true} {id:‘12‘ checked: false text: ‘李四‘ leaf: true} {id:‘13‘ checked: false text: ‘王五‘ leaf: true}]“;
} else if(“2“.equals(node)) {
json += “[{id:‘21‘ checked: false text: ‘刘备‘ leaf: true} {id:‘22‘ checked: false text: ‘曹操‘ leaf: true} {id:‘23‘ checked: false text: ‘孙尚香‘ leaf: true}]“;
}
System.out.println(“返回数据: “ + json);
response.getWriter().write(json);
System.out.println(“Tree---------------请求结束!“);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-18 13:47 Ext_Tree\
文件 841 2014-03-18 13:48 Ext_Tree\.classpath
文件 1041 2014-03-18 13:48 Ext_Tree\.project
目录 0 2014-03-18 13:48 Ext_Tree\.settings\
文件 503 2014-03-18 13:48 Ext_Tree\.settings\.jsdtscope
文件 364 2014-03-18 13:47 Ext_Tree\.settings\org.eclipse.jdt.core.prefs
文件 478 2014-03-18 13:48 Ext_Tree\.settings\org.eclipse.wst.common.component
文件 345 2014-03-18 13:48 Ext_Tree\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2014-03-18 13:48 Ext_Tree\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2014-03-18 13:48 Ext_Tree\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2014-03-20 01:16 Ext_Tree\WebContent\
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\me
文件 39 2014-03-18 13:48 Ext_Tree\WebContent\me
目录 0 2014-03-19 21:39 Ext_Tree\WebContent\WEB-INF\
目录 0 2014-04-04 09:21 Ext_Tree\WebContent\WEB-INF\lib\
文件 1995 2014-03-22 13:23 Ext_Tree\WebContent\WEB-INF\web.xm
目录 0 2014-03-22 11:54 Ext_Tree\WebContent\data\
文件 1482 2014-03-19 20:08 Ext_Tree\WebContent\data\asyncTreeNode.txt
文件 1000 2014-03-22 12:03 Ext_Tree\WebContent\data\drag.txt
文件 1000 2014-03-22 12:04 Ext_Tree\WebContent\data\drop.txt
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\
文件 1460259 2013-10-08 14:48 Ext_Tree\WebContent\ext3\ext-all.js
文件 97308 2013-10-08 14:48 Ext_Tree\WebContent\ext3\ext-ba
文件 62868 2013-10-08 14:48 Ext_Tree\WebContent\ext3\ext-jquery-adapter.js
文件 7800 2013-10-08 14:48 Ext_Tree\WebContent\ext3\ext-lang-zh_CN.js
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\resources\
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\resources\css\
文件 139591 2013-10-08 14:48 Ext_Tree\WebContent\ext3\resources\css\ext-all.css
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\resources\images\
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\resources\images\default\
目录 0 2014-03-18 13:48 Ext_Tree\WebContent\ext3\resources\images\default\box\
............此处省略508个文件信息
- 上一篇:基于重复控制的研究
- 下一篇:刘次华随机过程第四版华中科技大学出版社配套课件PPT
相关资源
- 最新百度地图3.4的使用定位+步行规划
- Cambridge.Next Generation Wireless LANs.802.11
- ExtJS4MutiUpload.rar
- 美萍培训班管理系统标准版v3.4.rar
- 第三代测序不同平台的比较
- grbl controller 3.4.6
- itext7 dotnet 7
- ADI的锁相环PLL仿真工具ADIsimPLL3.4.06及
- NVIDIA GeForce GTX 650 1024 MB for mac 显卡驱
- 美萍房产中介管理软件V3.4
- 宁志公安3.4
- Ext3.0中文帮助文档CHM格式
- Delphi XE2 可用的NextGrid
- eclipse安装extjs插件
- httrack_x64-noinst-3.48.22(网站器).zip
- IText(官方API)chm格式
- U3D之WebCamTexture实现前后相机的拍照功
- CVIEW 免进中文系统 3.4 繁体版
- V3.4(源码).e
- Bentley-ContextCapture-Center-数据处理流程
- spring3.0 + Quartz1.52 + applicationContext.xm
- jpgraph-2.3.4
- Ext JS 1713个icon图标 自带生成png转css应
- extjs4.2主题包
- Context-Aware Saliency Detection论文和源代码
- TextPad6.1破解版
- 使用itextpdf将PDF大文件拆分成若干份指
- web流程设计器extjs做的design
- TextPad 5.20 汉化版(带破解key)
- extjs 2.2中文API帮助文档CHM格式的
评论
共有 条评论