里面一个特定组成部分,这是现有的代码,我看到:为什么多余的参数在extjs中传递给this.on函数?
this.on('afterrender',function(cmp){
this.somePanel.someTabPanel.setAsUnSelected();
},this);
我的问题是:什么是cmp
?这不是像btn
或e
......这是不是一个标准的东西? 另外,在最后的'this'
对象中传递的是什么?包含在this.somePanel.someTabPanel.setAsUnSelected();
中的逻辑应该在执行之后执行。那么为什么在函数执行后我们将参数'this'
传递给on
函数呢?
你好。在精确指定将什么参数传递给事件处理程序的API文档旁边,请在处理程序中尝试console.dir(cmp)。这为您的开发控制台(safari/chrome中的firebug或开发人员工具)输出了一个很好的可导航对象,其中很容易看到它是哪种动物 – 2011-02-01 08:46:57