Както се вижда на изображението, имам бутон „Скриване“. При щракване върху бутона Скриване искам левият панел да бъде скрит, а десният панел да покрива 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 изглежда не работи. Какво може да е решението на това?
Всяка помощ се оценява.