Extjs 4.2 loadMask отображается после вызова функции, а не до

в событии onGridPanelCellClick я создаю loadMask, который будет отображаться перед вызовом функции fillDisplayStore(), но маска не отображается до тех пор, пока функция не завершится. Что мне не хватает?

      var myMask = new Ext.LoadMask(Ext.getBody(), {msg:"Please wait..."});
    myMask.show();

fillDisplayStore(store, loadedStore);

Я попробовал использовать отладчик Chrome, поставив точку останова перед вызовом функции, и он показывает маску раньше, но в реальном времени она не отображается до тех пор, пока не будет вызвана функция. Причина, по которой мне нужна маска загрузки, заключается в том, что выполнение вызываемой функции занимает около 10 секунд. Заранее благодарю за любую помощь.

0 ответов

Другие вопросы по тегам