日期:2014-05-16  浏览次数:20710 次

Extjs window关闭问题
window窗口有一个默认的"X"按钮可以关闭窗口,我在窗口上另放了一个按扭,调用hide()方法。
如果用默认"X"关闭窗口,当再次打开此窗口时就会报错"dom.style为空或不是对象",而调用hide()方法再次打开时正常。
窗口closeactin: 'hide'.不知道是什么原因,好像默认关闭是释放掉了窗口一样。(窗口是保存在一个变量中).

------解决方案--------------------
你不应该用close()方法来关闭窗口,即使你设置了closeAction,要hide你就用hide()

closeactin: 'hide' 这个写错了!
------解决方案--------------------
探讨

你不应该用close()方法来关闭窗口,即使你设置了closeAction,要hide你就用hide()

closeactin: 'hide' 这个写错了!

------解决方案--------------------
探讨

closeaction设置的是hide,我的问题的意思是即使是closeaction这个配置为hide,如果用window的默认关闭的按钮关闭掉窗口,再次打开就会报错,而我自己用hide()来关窗口,再次打开不会报错,也就是说默认的关闭按钮并没有因为closeaction: 'hide'这个配置而只是隐藏,仍然是销毁了?我看说明好像是如果设置closeaction: 'hide' 则不会执行be……