<panel> .isLoading(false)不会删除LoadMask </panel>

时间:2013-09-25 15:47:24

标签: javascript extjs ext.net

我有一个视口。在中心,RowSelect上有一个Gridpanel跟随js代码:

var sPanel = Ext.getCmp('p_SouthPanel');
var ePanel = Ext.getCmp('p_EastPanel');

sPanel.setLoading(true);
ePanel.setLoading(true);

if (!sPanel.collapsed) {
    loadSouthTab();
}
if (!ePanel.collapsed) {
    loadEastTab();
}

sPanel.setLoading(false);
ePanel.setLoading(false);

setLoading(false)部分外,此代码效果很好。我需要使用2个面具,因为在加载时我不想掩盖网格。根据{{​​3}},我的代码应按预期工作。 我也尝试了

var mask = new Ext.LoadMask({target: Ext.getCmp('p_EastPanel'),  msg: "Loading..." });
mask.show();
<...>
mask.hide(); //(or mask.destroy())

相同的结果:显示面具但不隐藏......

提前感谢您的帮助!

0 个答案:

没有答案