В моем приложении sencha touch всякий раз, когда я вызываю запрос Ajax, я устанавливаю маску загрузки на экране до тех пор, пока какой-либо ответ не будет отправлен обратно, но скажем, у меня одновременно выполняется более одного запроса Ajax, я вижу несколько масок загрузки. Как мне предотвратить это. Я пытался поставить галочку вроде
if(Ext.Viewport.getMasked()){
//bypass
}
else {
Ext.Viewport.setMasked({
xtype: 'loadmask'
});
}
Но это не работает, и когда запрос завершен, я делаю это
Ext.Viewport.unmask();
Но моя проблема в том, что я вижу две маски, если, например. два запроса выполняются параллельно. Есть ли способ предотвратить это.
Я использую Сенча тач 2.3.0