我有一个网格,当单击时需要几秒钟才能打开我的弹出窗口。我希望在弹出窗口加载时显示“加载中…”的消息。目前我的代码如下:
onCellClick : function(view, td, eOpts ) {
var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
myMask.show();
Ext.create('myapp.view.DetailWindow', {
title : 'my title',
width : 900,
approachRec : record
});
myMask.hide();
}
目前这个功能已经完美运行,一旦我点击网格中的单元格,我的加载框就会出现,然后在我的“详细窗口”出现后消失。
然而,一旦我关闭我的窗口并再次点击另一个单元格(或同一个单元格),没有加载框出现,但是我的“详细”窗口确实出现了。我做错了什么?
为了让每次点击单元格时都弹出我的加载框,我需要做什么?
我正在使用Extjs 4.2
谢谢