ビューポートから Ext west パネルがあり、最初に west からすべての要素を削除し、次に別の要素を広告してから doLayout() を実行するハンドラーをボタンに持っています。したがって、この関数がボタンのクリックで行うことは 3 つあります。ボタンがクリックされたときに西側パネルにマスクを追加し、3 つのタスクがすべて完了したらマスクを解除したいと考えています。
パネルは次のとおりです。
{
region: 'west',
id: 'west-panel',
title: 'West',
split: true,
width: 200,
minSize: 175,
maxSize: 400,
collapsible: true,
margins: '0 0 0 5',
layout: 'fit'
items: [leftMenu]
}
そして、これが私がタスクを行う方法です:
west.removeAll();
west.add(indexHeaderPanel);
west.doLayout();
これは可能ですか?質問があれば、さらに情報を提供します。ありがとうございました。