Как мне отключить все формы и панели в ExtJS сразу, в идеале перед вызовом функции, а затем включить после завершения функции?
Если вы используете ExtJS 4, вы можете сделать что-то вроде этого ...
var panels = Ext.ComponentQuery.query('panel'); if (panels.length) { for (var i = 0, l = panels.length; i < l; i++) { panels[i].disable(); } }
Вы можете добавить маску нагрузки к элементу body.Это должно иметь тот же эффект.Скройте маску загрузки после завершения функции.