猿问

关于Ext方法,使用上的一小点疑惑

附上一小段代码,疑问之处用下划线标注:

new Ext.tree.TreePanel({
id:'tree_id',
loader: new Ext.tree.TreeLoader({dataUrl:'./'+ORG_URL,baseParams:{id:ids,name:names},
listeners:{
load:function(ths,node){
node.eachChild(function(child){
if(child.attributes.checked){
child.expand();
}
});
}
}
}),
listeners:{
beforedblclick :function(n,e){
e.stopEvent();
return false;
},

checkchange:function(ths,checked){

},
beforeexpandnode:function(ths){

}
}
}

疑问一:在listeners配置项里面,load:function(ths,node)中的load是哪儿查的?还有function里面ths和node这一方法名是哪儿查的,有其他形参吗?

疑问二:load:function(ths,node)里面,node.eachChild(function(child)中的node.each是哪儿查的?还有为什么.eachChild()中是包含另一个方法function(child),哪儿查的?

疑问三:child.attributes.checked中的.attributes.checked,child.expand()方法哪儿查的?

上网下载了一个API,很多都查不到,看项目代码觉得不大懂。谢谢啦~

慕村9548890
浏览 486回答 1
1回答

qq_遁去的一_1

listeners就是相当于一个触发的事件, 比如说你有一颗树【当然你的这棵树是有自己加载的数据的】 当你点击展开时 这个node就接到了你这可树的ID  至于你说的THS[是不是This?] 我也不知道是什么  另外 我用的是Ext 2.2的版本 可能比较老吧
随时随地看视频慕课网APP

相关分类

Java
我要回答