コンテンツの読み込み中に、パネルにマスクされた読み込みインジケーターが必要な単純なシナリオがあります。次のコードを使用してマスクを正常に動作させていますが、最初に呼び出したときに読み込みインジケーターが上部に表示されます。パネルが表示された後に呼び出す場合、つまり. ボタン イベントでは、マスクがパネルの中央に正しく表示されます。何か案は?
var pnl = new Ext.Panel({
title: 'test',
width: 500,
height: 500,
renderTo: 'controls',
listeners: {
render: function(comp) {
comp.load();
}
},
load: function() {
this.el.mask('loading...', 'loadingMask');
}
});