我有一种情况,我可以水平地向面板动态添加按钮。按钮的大小会有所不同(基于按钮的文本)。当没有更多按钮适合一行时,ExtJS会自动开始添加到下一行。有没有办法检测ExtJS何时即将添加到下一行?我试图获得按钮的宽度,因为它被添加并具有宽度的运行总和,所以我会知道下一个按钮是否会超过面板的宽度,但宽度未定义为我添加一个按钮小组如下图所示。
var btn = Ext.widget( 'button', {
text : 'variable length text'
});
btn.getWidth(); //undefined
panel.add(btn);
我想我正在寻找一个事件,当ExtJs添加到下一行时,但任何其他方法也会很好。谢谢!