为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕村9548890 2018-12-07 03:54:50
附上一小段代码,疑问之处用下划线标注: 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,很多都查不到,看项目代码觉得不大懂。谢谢啦~
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

listeners就是相当于一个触发的事件, 比如说你有一颗树【当然你的这棵树是有自己加载的数据的】 当你点击展开时 这个node就接到了你这可树的ID  至于你说的THS[是不是This?]

我也不知道是什么  另外 我用的是Ext 2.2的版本 可能比较老吧

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 485 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信