Немного застрял с этим. Если я вызываю setMasked из обработчика кнопки, который обрабатывает в течение длительного времени, маска отображается после завершения функции обработчика.
Есть ли способ заставить маску рисовать в обработчике?
Ext.define('ts.view.chartIt', {
extend: 'Ext.Panel',
initialize: function() {
var card = this;
// ...
var submit = Ext.create('Ext.Button', {
handler: function(button, e) {
card.setMasked(true);
// long retrieval operations
card.setMasked(false);
});
// ...
}
});