【发布时间】:2014-12-18 17:21:58
【问题描述】:
我有一个网格,单击该网格需要几秒钟才能拉出我的弹出窗口。我希望在加载弹出窗口时显示“正在加载...”消息。这是我目前所拥有的:
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();
}
现在这非常有效,一旦我点击网格中的一个单元格,我的加载框就会出现,然后一旦我的“DetailWindow”出现,它就会消失。
但是,一旦我关闭窗口并再次单击另一个单元格(或同一个单元格)。没有出现加载框,但我的“详细信息”窗口出现了。我究竟做错了什么?
我需要做什么才能让我每次点击单元格时弹出加载框?
我正在使用 Extjs 4.2
谢谢,
【问题讨论】:
-
什么版本的 ExtJS?
-
@GeorgeJempty Extjs 4.2
标签: javascript extjs extjs4 extjs4.2 loadmask