パネルに新しいボタンを追加すると、そのパネルのサイズを動的に増やしたいのですか?私は、パネルの幅が新しいボタンごとに増加しなければならないパネルに新しいボタンを追加すると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 です。 ここではボタンのテキストごとにボタンのサイズが異なります。