Ext tree菜单数据读取问题

同文件夹内,我在a.html里构建tree,部分代码:vartree=newExt.tree.TreePanel({id:'tree-mianban',title:'树'... 同文件夹内,我在a.html里构建tree,部分代码:
var tree = new Ext.tree.TreePanel({
id:'tree-mianban',
title:'树',
loader:treeLoader,
});

var treeLoader = new Ext.tree.TreeLoader({
dataUrl:'b.txt'
});
var root = new Ext.tree.AsyncTreeNode({
text:'根节点',
draggable:false,
id:'root',
});
jiezhe
tree.setRootNode(root);
tree.render(document.body);
root.expand();
在b.txt里写了json格式静态数据
[{
'text':'节点1',
'id':'01',
'children':[
{
'text':'子节点1','id':'001'
}
]
}]

打开页面后什么都不显示,也不报错,根节点出的来,但一直处于正在读取的状态?请问为什么
展开
 我来答
coalwang718
2011-04-26 · TA获得超过325个赞
知道答主
回答量:33
采纳率:0%
帮助的人:0
展开全部
<script type="text/javascript">
Ext.onReady(function(){
var tree=new Ext.tree.TreePanel({
width:250,
height:400,
loader:new Ext.tree.TreeLoader({dataUrl:'tree.ext'})
});
var root=new Ext.tree.AsyncTreeNode({text:'这是根'});
tree.setRootNode(root);
tree.render(document.body);

tree.render();
root.expand();
});
</script>

这样写就不会出错了。把treeLoader写在loader的后面就好了。

把你的这样已修改就没事了

<script type="text/javascript">
Ext.onReady(function(){
var tree = new Ext.tree.TreePanel({
id:'tree-mianban',
title:'树',
loader:new Ext.tree.TreeLoader({dataUrl:'tree.ext'})
});
var root = new Ext.tree.AsyncTreeNode({
text:'根节点',
draggable:false,
id:'root',
});
tree.setRootNode(root);
tree.render(document.body);
root.expand();
});
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式