相关疑难解决方法(0)

如何等待所有商店加载到ExtJs?

我有一组由五个商店驱动的组合框,我想在所有商店完全加载后启动一个功能.这样做的推荐方法是什么?我可以做这样的事情,但感觉很糟糕:

var store1Loaded = false;
var store2Loaded = false;

store1.on('load', function(){
    store1Loaded = true;
});

store2.on('load', function(){
    store1Loaded = true;
});


store1.load();
store2.load();

function WaitForFunction()
{
    if (!store1Loaded || !store2Loaded)) {
       setTimeout( WaitForFunction, 100);
       return;
    }
    AllStoresLoaded();
}

function AllStoresLoaded(){
      //Do Something
}
Run Code Online (Sandbox Code Playgroud)

extjs

31
推荐指数
2
解决办法
5万
查看次数

标签 统计

extjs ×1