对话框show()上的extjs modern NS_ERROR_NOT_AVAILABLE

时间:2018-06-20 08:54:58

标签: javascript firefox extjs dialog extjs6-modern

我在自定义dialog.show()的{​​{1}}上的firefox 60.0.2上收到NS_ERROR_NOT_AVAILABLE异常。 调试后,我最终发现,在 ext-modern-all-debug.js的行85351 上产生了异常: dialog,其中属性{{1 }}是value = computedStyle.getPropertyValue(name);,在name内部不可用。

opacity

对话框显示代码:

computedStyle

ExtJS调试功能:

[Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: debugger eval code :: <TOP_LEVEL> :: line 1"  data: no]

此错误与this mozilla bug有关系吗?

有什么解决方法吗?

1 个答案:

答案 0 :(得分:0)

我不知道为什么,但是动画产生了这个错误。将dialog上的动画设置为:

hideAnimation: null,
maximizeAnimation: null,
restoreAnimation: null,
showAnimation: null

一切正常。

我希望我的回答对遇到同样问题的人有所帮助。