我infragistics
igGrid
在我的应用程序中使用过,但javascript
出现错误
对象不支持属性或方法“_super”
我知道这可以避免,但出于某些原因,我想给它一个虚假的实现(或真正的答案,可能会添加一些缺失的参考)。我尝试关注但不工作。
var _super = function(a,s,d,f,g,h) {
}
igGrid
在引用JS 库之前,我已经编写了上面的代码。
在代码中,_super
调用它时具有可变数量的参数。
我infragistics
igGrid
在我的应用程序中使用过,但javascript
出现错误
对象不支持属性或方法“_super”
我知道这可以避免,但出于某些原因,我想给它一个虚假的实现(或真正的答案,可能会添加一些缺失的参考)。我尝试关注但不工作。
var _super = function(a,s,d,f,g,h) {
}
igGrid
在引用JS 库之前,我已经编写了上面的代码。
在代码中,_super
调用它时具有可变数量的参数。
如果我理解正确,您正在尝试使用_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
_super
是来自jQuery 小部件工厂的方法。iG 控件建立在 j Query Widget之上。因此_super
在 jQuery 小部件中定义。
您可能正在引用一个尚未实现的 jQuery UI_super
版本_superApply
。尝试引用最新版本,错误应该会消失。