treepanel动态加载数据实现代码


Posted in Javascript onDecember 15, 2012
var tree = new Ext.tree.TreePanel({ 
region:'west', 
title:'站点树:', 
width:200, 
minSize:150, 
maxSize:200, 
iconCls:'ux-auth-menu-header-icon', 
split:true, 
autoScroll:true, 
autoHeight:false, 
collapsible:true, 
rootVisable:false, //不显示根节点 
root:new Ext.tree.TreeNode({ 
id:'root', 
text:'分所', 
draggable:false, 
expanded:true 
}), 
loader:new Ext.tree.TreeLoader({ 
dataUrl:'treeUtil.html?content.method=getAllMenuTreeNodes' 
}) 
}); 
public void getAllMenuTreeNodes(ActionMapping mapping, ActionForm form, 
HttpServletRequest request, HttpServletResponse response) { 
String systemId = request.getParameter("node"); 
String haveCheckBox = request.getParameter("haveCheckBox"); 
IMenuManager menuManager = this.getPkgServer().getDriver().getSystemManageServer().getMenuManager(); 
List<HashMap> nodes = new ArrayList<HashMap>(); 
String parentNodeName =menuManager.getMenu(Long.parseLong(systemId)).getName() ; 
List<Menu> menus = menuManager.getMenus("em.parent_name= '" +parentNodeName + "'"); 
for(Menu menu:menus){ 
HashMap<String, Object> hm=new HashMap<String, Object>(); 
hm.put("id", menu.getId()); 
hm.put("text", menu.getTitle()); 
hm.put("iconCls",menu.getName()); 
nodes.add(hm); 
} 
JSONArray ary = new JSONArray(nodes); 
writeJson(response, ary.toString()); 
}
Javascript 相关文章推荐
myeclipse安装jQuery插件的方法
Mar 29 Javascript
getComputedStyle与currentStyle获取样式(style/class)
Mar 19 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
May 19 Javascript
jQuery 3.0 的变化及使用方法
Feb 01 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
Jun 06 Javascript
通过扫描二维码打开app的实现代码
Nov 10 Javascript
JS基于面向对象实现的拖拽功能示例
Dec 20 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
Jul 24 Javascript
Bootstrap模态对话框用法简单示例
Aug 31 Javascript
微信小程序自定义头部导航栏(组件化)
Nov 15 Javascript
FF火狐下获取一个元素同类型的相邻元素实现代码
Dec 15 #Javascript
javascript错误的认识不用关心内存管理
Dec 15 #Javascript
jQuery 选择表格(table)里的行和列及改变简单样式
Dec 15 #Javascript
Jquery 选中表格一列并对表格排序实现原理
Dec 15 #Javascript
js 操作select和option常用代码整理
Dec 13 #Javascript
JavaScript 产生不重复的随机数三种实现思路
Dec 13 #Javascript
Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
Dec 13 #Javascript
You might like
php curl_init函数用法
2014/01/31 PHP
PHP实现采集抓取淘宝网单个商品信息
2015/01/08 PHP
分享50个提高PHP执行效率的技巧
2015/12/26 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
Node.js的MongoDB驱动Mongoose基本使用教程
2016/03/01 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
jQuery插件HighCharts实现的2D堆条状图效果示例【附demo源码下载】
2017/03/14 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
python 远程统计文件代码分享
2015/05/14 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
Flask之flask-session的具体使用
2018/07/26 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
matlab 计算灰度图像的一阶矩,二阶矩,三阶矩实例
2020/04/22 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
美国网上订购鲜花:FTD
2016/09/23 全球购物
单身旅行者的单身假期:Just You
2018/04/08 全球购物
美国网上书店:Barnes & Noble
2018/08/15 全球购物
口腔工艺技术专业毕业生自荐信
2013/09/27 职场文书
英语自荐信常用语句
2013/12/13 职场文书
人力资源作业细则
2014/03/03 职场文书
岗位聘任书范文
2014/03/29 职场文书
史上最牛辞职信
2015/05/13 职场文书
教师节表彰会主持词
2015/07/06 职场文书
公司回复函格式
2015/07/14 职场文书
学生会副主席竞选稿
2015/11/19 职场文书
Python还能这么玩之只用30行代码从excel提取个人值班表
2021/06/05 Python