我有以下情况:带有标签的VerticalLayout。 (此布局是弹出窗口的中间层)
在构建应用程序时,我不知道标签的长度-从数据库中查询标签的内容。

有什么办法告诉这个VerticalLayout具有足够的宽度以适合所有标签而又不会破坏它们,但又不能更大?我不想破坏标签,但我也不想在弹出窗口中留有空白空间。

最佳答案

默认情况下,Vaadin标签的宽度为100%。您将希望将其更改为“ undefined”,而VerticalLayout则相同:在两种情况下setWidth(null)setWidth(-1, UNIT_PIXELS)

10-05 23:29