欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

Extjs中createDelegate的作用

发布时间:2025/5/22 35 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Extjs中createDelegate的作用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

所属类:Function 
createDelegate( [Object obj], [Array args], [Boolean/Number appendArgs] ) :这个函数的目的是创建委托。

功能:什么都不多说了。看例子

 

[javascript]  view plain copy
  • Ext.onReady(function(){   
  •   Ext.QuickTips.init()   
  •   var myclass=new Object();   
  •   //myclass并没有alert方法,我们也不打算为它写一个alert方法   
  •   //我们希望它和window.alert有一样的行为,所以我们委托window来做    
  •   myclass.alert=window.alert.createDelegate(window);   
  •   //我们还希望他有个更漂亮的show方法和Ext.MessageBox的show功能一样   
  •   //所以我们又得委托给Ext.MessageBox来做这事了  
  •   myclass.show=Ext.MessageBox.show.createDelegate(Ext.MessageBox);   
  •   //我们的myclass也有alert和show方法了   
  •   myclass.alert('alert1');   
  •   myclass.show({title:'title',msg:'message'});   
  • });    
  • 转载于:https://my.oschina.net/softwarechina/blog/161183

    总结

    以上是生活随笔为你收集整理的Extjs中createDelegate的作用的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。