我有一个从我的视口中扩展的西面面板,我有一个按钮处理程序,首先删除所有元素,然后添加另一个元素,然后执行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();
这可行吗?如果有需要,我可以提供更多信息。谢谢。