Описание сценария: у меня есть макет границы с контейнером ExtJS, содержащим окна «один ко многим» и панель (действующая как панель задач). Я хочу, чтобы панель задач всегда была сверху. Если окно активно и, следовательно, находится впереди, вызов toFront не ставит его впереди, как ожидалось.
ExtJS Windows, которые остаются в front находится в пределах center
области Компоновка границы, тогда как панель, действующая как панель задач, находится в области south
следующим образом:
items: [
{
xtype: 'maincontainer', id:'maincontainer',
region : 'center'
},
{
xtype: 'launchpanel', id:'launchpanel',
region: 'south',
collapsible : true,
}
],
где maincontainer
и launchpanel
расширяют Ext.container.Container
и Ext.panel.Panel
соответственно. Этот код находится в основном контейнере, который является единственным элементом в файле Viewport
приложения ExtJS MVC.
Как сделать так, чтобы launchpanel
всегда был впереди/сверху?