我有一个视口。在中心,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())
相同的结果:显示面具但不隐藏......
提前感谢您的帮助!