我刚刚升级到ASP.NET DevExpress 16.2,突然ASPxPopupControl无法工作。网页引发异常。获取Array.prototype.slice:'this'不是DevExpress的JavaScript对象ASPxPopupControl
下面是代码的地方炸弹:在canBeActiveElements = canBeActiveElements.concat([].slice.call(elements));
线
ASPx.GetCanBeActiveElementsInContainer = function(container) {
var canBeActiveTags = ["INPUT", "A", "UL", "BUTTON", "TEXTAREA", "SELECT", "IFRAME"],
canBeActiveElements = [];
Data.ForEach(canBeActiveTags, function(tag) {
var elements = container.getElementsByTagName(tag);
canBeActiveElements = canBeActiveElements.concat([].slice.call(elements));
});
它炸弹。
的错误信息是:
Array.prototype.slice:“这”不是一个JavaScript对象
不太清楚为什么会这样,因为它是一个第三方UI插件在组件上。
这个异常是什么意思或如何解决这个问题?