0

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

saveRefresh : function() {

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

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

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

知道为什么它遵循奇怪的行为吗?

非常感谢。

4

1 回答 1

1

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

saveRefresh : function() {

    this.win.hide();

    this.grid.getView().refresh();
}
于 2013-05-10T18:42:00.113 回答