2016-04-26 77 views
2

我用我的应用程序infragisticsigGrid但我正在逐渐javascript错误对象不支持属性或方法“_Super”在igGrid

对象不支持属性或方法“_Super”

我知道这可以避免,但我想给它假实施(或真正的答案,可能会添加一些缺少的参考)由于某些原因。我试过但没有工作。

var _super = function(a,s,d,f,g,h) { 
} 

我已经在引用igGrid JS库之前写过上面的代码。

在代码中,_super在调用时具有可变数量的参数。

回答

1

如果我理解正确,您尝试使用_super超出范围。您可以在对象范围是这样使用_super

(function ($) { 

    $.ig.RPCDataSource = $.ig.RPCDataSource || $.ig.RESTDataSource.extend({ 

    _processJsonResponse: function (data, context) { 
      try { 
       console.log('my special preprocessing'); 
       return this._super(data, context); 
      } catch (e) { 
       console.log(e.message); 
       // my special error handling 
      } 
     }, 
    }); 
}(jQuery)); 

UPDATE _superjQuery widget factory的方法。 iG控件建立在j Query Widget上。因此_super在jQuery小部件中定义。

+0

我没有在任何地方使用超级库,库在内部使用它。但它没有在任何地方定义 – Imad

相关问题