Как видно на изображении, у меня есть кнопка «Скрыть». При нажатии кнопки «Скрыть» я хочу, чтобы левая панель была скрыта, а правая панель покрывала 100% экрана. При этом кнопка «скрыть» изменится, чтобы показать, где панель возвращается в исходное положение.
За то же самое
xtype:'toolbar',
docked:'top',
items:[
{
cls:'hide',
xtype:'button',
text:"Hide",
iconMask:true,
ui:'back',
id:'hide',
handler:function () {
var viewWidth = Ext.Viewport.getWindowWidth();
alert(viewWidth);
desiredWidth = Math.min(viewWidth, 400) - 10;
Ext.fly('protocol').setStyle('width', desiredWidth); ;
}
},
Я попробовал приведенный выше код для динамического изменения ширины панели, но Ext.fly, похоже, не работает. Что может быть решением этого?
Любая помощь приветствуется.