ExtJS:如何检测添加到面板的按钮何时进入下一行?

时间:2017-01-19 17:05:59

标签: javascript css extjs extjs4 panel

我有一种情况,我可以水平地向面板动态添加按钮。按钮的大小会有所不同(基于按钮的文本)。当没有更多按钮适合一行时,ExtJS会自动开始添加到下一行。有没有办法检测ExtJS何时即将添加到下一行?我试图获得按钮的宽度,因为它被添加并具有宽度的运行总和,所以我会知道下一个按钮是否会超过面板的宽度,但宽度未定义为我添加一个按钮小组如下图所示。

var btn = Ext.widget( 'button', {
    text : 'variable length text'
});
btn.getWidth(); //undefined
panel.add(btn);

我想我正在寻找一个事件,当ExtJs添加到下一行时,但任何其他方法也会很好。谢谢!

0 个答案:

没有答案