我剛剛升級到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插件在組件上。
這個異常是什麼意思或如何解決這個問題?