window不会以close()方法关闭

时间:2013-05-10 11:53:13

标签: extjs extjs4 extjs4.1 extjs-mvc

非常奇怪的问题,但仍然不明白为什么。 我有一个网格,在ColumnDblClick上我打开一个窗口。 窗口工作正常,提交数据但是当试图关闭窗口时,它不会关闭。

saveRefresh : function() {

            this.win.close(); <---------------------------execute fine.

            this.grid.getView().refresh();
    },

以上编码工作正常,不会引起任何错误。它刷新网格和网格显示已保存的数据。 但有些如何不关闭窗口。 我必须单击“保存”按钮3次才能关闭窗口。

任何想法为什么它会遵循奇怪的行为?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我们总是使用window.hide()。无论如何,它在几乎所有情况下都更有意义:

saveRefresh : function() {

    this.win.hide();

    this.grid.getView().refresh();
}