Javascript 对象没有';t支持属性或方法“_超级";在igGrid中
我在我的应用程序中使用了Javascript 对象没有';t支持属性或方法“_超级";在igGrid中,javascript,jquery,infragistics,ignite-ui,iggrid,Javascript,Jquery,Infragistics,Ignite Ui,Iggrid,我在我的应用程序中使用了基础设施igGrid,但是我得到了javascript错误 对象不支持属性或方法“\u super” 我知道这是可以避免的,但出于某些原因,我想给它一个虚假的实现(或者真实的答案,可能是添加了一些缺少的引用)。我试着跟随,但没有成功 var _super = function(a,s,d,f,g,h) { } 在引用igGridJS库之前,我已经编写了上述代码 在代码中,\u super在调用它时具有可变数量的参数。如果我理解正确,您试图使用的\u super超出范围。
基础设施
igGrid
,但是我得到了javascript
错误
对象不支持属性或方法“\u super”
我知道这是可以避免的,但出于某些原因,我想给它一个虚假的实现(或者真实的答案,可能是添加了一些缺少的引用)。我试着跟随,但没有成功
var _super = function(a,s,d,f,g,h) {
}
在引用igGrid
JS库之前,我已经编写了上述代码
在代码中,
\u super
在调用它时具有可变数量的参数。如果我理解正确,您试图使用的\u super
超出范围。您可以在如下对象范围内使用\u 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));
更新
\u super
是来自的方法。iG控制基于j。因此,jQuery小部件中定义了\u super
。您可能引用的jQuery UI版本仍然没有实现\u super
和\u superApply
。尝试引用最新版本,错误将消失
我没有在任何地方使用super,library正在内部使用它。但它在任何地方都没有定义