私の sencha touch アプリでは、Ajax リクエストを呼び出すたびに、応答が返されるまで画面にローディング マスクを設定しますが、同時に複数の Ajax リクエストを実行しているとします。複数のローディング マスクが表示されます。これが起こらないようにするにはどうすればよいですか。のようにチェックを入れてみました
if(Ext.Viewport.getMasked()){
//bypass
}
else {
Ext.Viewport.setMasked({
xtype: 'loadmask'
});
}
しかし、これは機能していないようで、リクエストが完了したらこれを行います
Ext.Viewport.unmask();
しかし、私の問題は、たとえば 2 つの要求が並行して実行されている場合、2 つのマスクが表示されることです。これが起こらないようにする方法はありますか。
Sencha touch 2.3.0 を使用しています