我如何一次禁用ExtJS中的所有表单和面板,理想情况是在函数调用之前,然后在函数完成后启用?
答案 0 :(得分:1)
如果你正在使用ExtJS 4,你可以做这样的事情......
var panels = Ext.ComponentQuery.query('panel');
if (panels.length) {
for (var i = 0, l = panels.length; i < l; i++) {
panels[i].disable();
}
}
答案 1 :(得分:0)
您可以向body元素添加loadmask。这应该具有相同的效果。在函数完成时隐藏loadmask。