在我的 sencha touch 应用程序中,每当我调用 Ajax 请求时,我都会在屏幕上设置一个加载掩码,直到一些响应被发回,但假设我同时执行多个 Ajax 请求,我会看到多个加载掩码。我该如何阻止这种情况发生。我试着像
if(Ext.Viewport.getMasked()){
//bypass
}
else {
Ext.Viewport.setMasked({
xtype: 'loadmask'
});
}
但这似乎不起作用,当请求完成时我这样做
Ext.Viewport.unmask();
但我的问题是,如果两个请求并行运行,我会看到两个掩码。有没有办法防止这种情况发生。
我正在使用 Sencha touch 2.3.0