extjs modern NS_ERROR_NOT_AVAILABLE 对话框显示()
extjs modern NS_ERROR_NOT_AVAILABLE on dialog show()
我在自定义 dialog
的 dialog.show()
上的 firefox 60.0.2 上收到 NS_ERROR_NOT_AVAILABLE 异常。
调试后我发现异常是在 ext-modern-all-debug.js: [=15] 的 line 85351 上产生的=] 其中 属性 name
是 opacity
并且在 computedStyle
.
中不可用
[Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1" data: no]
对话框显示代码:
var thisObj = this;
var wnd = Ext.create('myApp.view.desktop.something.CustomWindow',{
onButtonSubmitClick: function(){
thisObj.doSomething();
this.close();
}
});
wnd.show();
ExtJS 调试功能:
getCssStyleValue: function(name, value) {
var testElement = this.getTestElement(),
computedStyle = this.testElementComputedStyle,
style = testElement.style;
style.setProperty(name, value);
if (Ext.browser.is.Firefox) {
testElement.offsetHeight;
}
value = computedStyle.getPropertyValue(name);
style.removeProperty(name);
return value;
}
此错误是否与 this mozilla bug 有关?
有什么解决方法吗?
我不知道具体原因,但动画会产生此错误。在我将 dialog
上的动画设置为:
hideAnimation: null,
maximizeAnimation: null,
restoreAnimation: null,
showAnimation: null
一切正常。
希望我的回答能对遇到同样问题的人有所帮助。
我在自定义 dialog
的 dialog.show()
上的 firefox 60.0.2 上收到 NS_ERROR_NOT_AVAILABLE 异常。
调试后我发现异常是在 ext-modern-all-debug.js: [=15] 的 line 85351 上产生的=] 其中 属性 name
是 opacity
并且在 computedStyle
.
[Exception... "Component is not available" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)" location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1" data: no]
对话框显示代码:
var thisObj = this;
var wnd = Ext.create('myApp.view.desktop.something.CustomWindow',{
onButtonSubmitClick: function(){
thisObj.doSomething();
this.close();
}
});
wnd.show();
ExtJS 调试功能:
getCssStyleValue: function(name, value) {
var testElement = this.getTestElement(),
computedStyle = this.testElementComputedStyle,
style = testElement.style;
style.setProperty(name, value);
if (Ext.browser.is.Firefox) {
testElement.offsetHeight;
}
value = computedStyle.getPropertyValue(name);
style.removeProperty(name);
return value;
}
此错误是否与 this mozilla bug 有关?
有什么解决方法吗?
我不知道具体原因,但动画会产生此错误。在我将 dialog
上的动画设置为:
hideAnimation: null,
maximizeAnimation: null,
restoreAnimation: null,
showAnimation: null
一切正常。
希望我的回答能对遇到同样问题的人有所帮助。