extjs TreeLoader 动态加载源码

wdarren 2010-10-29 01:03:23
Ext.onReady(function(){

var loader = new Ext.tree.TreeLoader({dataUrl:'../template/monitor.do?method=getMonitorTemplateTree'});

var root = new Ext.tree.AsyncTreeNode({
id : "0",
text : "监测器模板",
draggable : false
});

var tree = new Ext.tree.TreePanel({
renderTo : "tree",
height : 400,
width : 200,
loader : loader,
root : root,
draggable : false
});

loader.on('beforeload', function(loader, node){
this.baseParams.id = node.id;
}, loader);
});
...全文
115 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zn85600301 2010-11-02
[Quote=引用 5 楼 wdarren 的回复:]

帮我解释下extjs一些方法参数的来源?谢谢
[/Quote]
额 还需要解释 API每个都很详细。。。
你问我们也是去查API 学EXT-JS 看API是必须的
  • 打赏
  • 举报
回复
wdarren 2010-11-02
帮我解释下extjs一些方法参数的来源?谢谢
  • 打赏
  • 举报
回复
Ghost_520 2010-11-01

首先说明你要实现怎么效果, 其次说明现在出现的问题。


单是加载树数据, 网上代码一大推。。
  • 打赏
  • 举报
回复
wdarren 2010-11-01
2楼是准备搞个什么效果出来
  • 打赏
  • 举报
回复
zn85600301 2010-10-29
嘛意思?
  • 打赏
  • 举报
回复
leehuat 2010-10-29
var tree = new Ext.tree.TreePanel({
renderTo: 'tree-div',
useArrows: true,
autoScroll: true,
animate: true,
enableDD: true,
containerScroll: true,
border: false,
dataUrl: '../template/monitor.do?method=getMonitorTemplateTree',

root: {
nodeType: 'async',
text: 'Ext JS',
draggable: false,
id: '-1'
}
});

tree.getRootNode().expand();
tree.getLoader().on('beforeload', function(loader, node){
this.baseParams.id = node.id;
}, loader);
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-29 01:03
社区公告
暂无公告