为什么我无法在Ext.override中获取变量?

时间:2013-09-22 02:48:41

标签: javascript extjs

(function(){
  var foo = "me";
  Ext.override(Ext.PagingToolbar, {
    initComponent : function(){
      console.debug(foo);
    }
  });
})();

但我无法在initComponent方法中获取foo的值,怎么做?

1 个答案:

答案 0 :(得分:0)

1,我可以在initComponent方法中获取foo的值,但是你没有调用它,代码写在ok

  (function(){
      var foo = "me";
      alert(foo);
      Ext.override(Ext.PagingToolbar, {
        initComponent : function(){
          console.debug(foo);
        }
      });
      var panel = new Ext.PagingToolbar();
      panel.initComponent();
    })();