Extjs 4.2.1 - 网格掩码不会隐藏

Extjs 4.2.1 - Grid mask won't hide

我有一个包含多个网格组件的 UI。出于某种原因,即使在填充了行之后,其中一个网格的加载掩码仍然可见。 我必须弄清楚为什么掩码在加载后仍然存在,但首先我试图确定隐藏掩码的代码。 这是我尝试过的:

Ext.getCmp('callClassAvailableGrid').setLoading(false)
Ext.getCmp('callClassAvailableGrid').unmask()
Ext.getCmp('callClassAvailableGrid').view.unmask()
Ext.getCmp('callClassAvailableGrid').viewConfig.unmask()

None 其中隐藏了面具。

另请注意:

Ext.getCmp('callClassAvailableGrid').store.loading

returns false

如何隐藏此网格上的蒙版?

我认为您需要在网格的 Ext.Element 实例上调用 unmask()。

mygrid.getEl().unmask()

找到答案:

Ext.getCmp('callClassAvailableGrid').view.loadMask.hide();