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 相关文章推荐
Jquery为a标签的href赋值实现代码
May 03 Javascript
JavaScript数据类型检测代码分享
Jan 26 Javascript
JavaScript操作Oracle数据库示例
Mar 06 Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
Bootstrap每天必学之导航组件
Apr 25 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
Aug 10 Javascript
javascript滚轮事件基础实例讲解(37)
Feb 14 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
Feb 27 Javascript
Vue插件写、用详解(附demo)
Mar 20 Javascript
用js实现before和after伪类的样式修改的示例代码
Sep 07 Javascript
webpack多入口多出口的实现方法
Aug 17 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
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
vue-router 路由基础的详解
2017/10/17 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
ios中视频的最后一桢问题解决
2019/05/14 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Python的Flask框架中使用Flask-Migrate扩展迁移数据库的教程
2016/06/14 Python
简单实现python数独游戏
2018/03/30 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
python 两个数据库postgresql对比
2019/10/21 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
一套.net面试题及答案
2016/11/02 面试题
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
中学生班主任评语
2014/01/30 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
职工小家建设活动方案
2014/08/25 职场文书
我爱祖国演讲稿
2014/09/02 职场文书
2014年化验员工作总结
2014/11/18 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
2015年小学体育教师工作总结
2015/10/23 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript
logback如何自定义日志存储
2021/08/30 Java/Android
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技