У меня есть набор полей со списком, которые управляются пятью хранилищами, и я хочу запустить функцию, как только все хранилища будут полностью загружены. Каков рекомендуемый способ сделать это? Я мог бы сделать что-то вроде этого, но это выглядит неуклюжим:
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
}