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);
});
...全文
151 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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);

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧