2009-10-30 6 views
0

Я использую JSONStore в ExtJS и загружаю данные, используя настройку конфигурации URL, а затем вызывая метод загрузки, в любом случае я могу разоблачить форму только после загрузки данных. В настоящий момент он размывается после метода загрузки, который не работает, так как загрузка является асинхронной. Но то, что я хочу сделать, это разоблачить только после завершения операции async. Любые предложения приветствуются.ExtJS Unmask после загрузки данных

ответ

2

Вставьте код, чтобы скрыть маску в обратном вызове функции загрузки.

store.load({ 
params: { your params }, 
callback: function(r, options, success) { 
    // Checks to make sure the response was returned 
    if(success == true) { 
     // Logic to ensure valid data returned 
     if (r.status == true) {  
      mask.hide(); 
     } 

     else { 
      ... 
     } 
    } 

    else { 
     ... 
    } 
} 

});

+0

Откуда возникает переменная 'mask'? – Black