java 开发一个extjs的问题 为什么我的树加载不出来?
代码:
// 定义根节点的Loader
var treeloader = new Ext.tree.TreeLoader({
url : path+'/getTree'
});
// 异步加载根节点
var rootnode = new Ext.tree.AsyncTreeNode({
id : '0',
text : '家电品牌总类',
draggable : false,// 根节点不容许拖动
expanded : true
});
// 添加一个树形面板
var treepanel = new Ext.tree.TreePanel({
region : 'west',
title : '功能菜单',
width : 200,
split : true,
autoHeight : false,
rootVisible : true, // 是否隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性
border : true, // 边框
animate : true, // 动画效果
loader : treeloader,
// 树加载
root:rootnode
});
后端返回json数据:
public void getTree(){
StringBuilder jsonString = new StringBuilder("children:[{text:aaa,leaf:true},");
jsonString.append("{text:aaa,leaf:true},{text:aaa,leaf:true},{text:aaa,leaf:true}]");
this.writeJson(jsonString.toString());
}这些是核心代码 到底什么错误 求赐教
代码:
// 定义根节点的Loader
var treeloader = new Ext.tree.TreeLoader({
url : path+'/getTree'
});
// 异步加载根节点
var rootnode = new Ext.tree.AsyncTreeNode({
id : '0',
text : '家电品牌总类',
draggable : false,// 根节点不容许拖动
expanded : true
});
// 添加一个树形面板
var treepanel = new Ext.tree.TreePanel({
region : 'west',
title : '功能菜单',
width : 200,
split : true,
autoHeight : false,
rootVisible : true, // 是否隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性
border : true, // 边框
animate : true, // 动画效果
loader : treeloader,
// 树加载
root:rootnode
});
后端返回json数据:
public void getTree(){
StringBuilder jsonString = new StringBuilder("children:[{text:aaa,leaf:true},");
jsonString.append("{text:aaa,leaf:true},{text:aaa,leaf:true},{text:aaa,leaf:true}]");
this.writeJson(jsonString.toString());
}这些是核心代码 到底什么错误 求赐教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货