Javascript <;面板>;。setLoading(false)不会删除加载掩码
我有一个视口。在中间有一个Gridpanel,它位于RowSelect上,具有以下js代码:Javascript <;面板>;。setLoading(false)不会删除加载掩码,javascript,extjs,ext.net,Javascript,Extjs,Ext.net,我有一个视口。在中间有一个Gridpanel,它位于RowSelect上,具有以下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)
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);
除了设置加载(false)
部分外,此代码运行良好。我需要使用2个遮罩,因为加载时我不想遮罩网格。根据我的代码,应该按预期工作。
我也试过了
var mask = new Ext.LoadMask({target: Ext.getCmp('p_EastPanel'), msg: "Loading..." });
mask.show();
<...>
mask.hide(); //(or mask.destroy())
var mask=new Ext.LoadMask({target:Ext.getCmp('p_EastPanel'),msg:“Loading…”);
mask.show();
mask.hide()//(或mask.destroy())
相同的结果:显示遮罩但不隐藏
提前谢谢你的帮助
loadSouthTab
和loadEastTab
做什么?控制台中有任何错误吗?更改这些面板的内容-没关系,它们工作正常-没有错误,正如我所说的,除了隐藏掩码之外,所有操作都正常