您的位置:首页 > Web前端 > JavaScript

extjs createDelegate的作用

2016-01-07 19:22 309 查看


extjs createDelegate的作用3

比如一个button 

handler:getOnePanel.createDelegate(this,[slaAlarmModelClass,'creat']) 

这样有什么意义,为什么不直接用 getOnePanel(slaAlarmModelClass,'creat')这样不是更好

JavaScriptEXT 
2009年6月25日 13:53



extjs2 

0 0 0


添加评论



关注(0)



2个答案按时间排序按投票排序

00


采纳的答案

作用域不一样啊,直接调传过去的scope是这个button,而这样做的scope是传过去的这个this。

2009年6月25日 13:54



yourgame 
5183 
0 0 0


添加评论

00

一个是作用域问题,http://www.v-ec.com/dh20156/article.asp?id=36 

一个是你直接传参是不行的,这里是要设置回调函数,而不是执行该函数.
2009年6月25日 15:25



atian25 
2229 
0 0 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: