當我添加新的按鈕面板我想增加動態面板的大小?ExtJs 4如何動態增加面板的寬度?
Ext.onReady(function() {
Ext.tip.QuickTipManager.init();
Ext.define('myPanel', {
extend:'Ext.panel.Panel',
bodyStyle : {"background-color":"#DFE8F6","padding":"2px"},
width:100,
border:false,
viewConfig:
{
forceFit: true,
}
});
new myPanel({
id:'_panel',
renderTo:Ext.getBody()
});
new Ext.button.Button({
text:'Click Me',
renderTo:Ext.getBody(),
handler:function()
{
Ext.getCmp('_panel').add(new Ext.button.Button({text:'hello'}));
Ext.getCmp('_panel').doLayout();
}
});
});
在這裏,寬度是100。 當我添加新按鈕面板的面板的寬度應增加按新的按鈕。 這裏按鈕的大小會因按鈕的不同文本而有所不同。