组件列中的Vaadin网格环绕标签

时间:2018-08-01 12:32:32

标签: vaadin vaadin-grid

我目前正在Vaadin 10中从事webapp项目的工作。在主页上,您可以概览当前聊天。每次聊天均显示为气泡,如下所示:

它包含图像和标签。

我将气泡放置在Grid中,以确保快速加载并具有如下灵活性:

`Grid<VisualGroup> cloudGrid = new Grid<VisualGroup>();
cloudGrid.setWidth("100%");
cloudGrid.setHeight("100%");
cloudGrid.getElement().getStyle().set("border","white");
cloudGrid.addComponentColumn(VisualGroupComponent::new);
cloudGrid.setItems(groups);` 

我的问题是,当我将组件放在网格中时,标签没有包裹。如果我独立创建组件,则文本将正确包装,如下所示:

但是,如果我使用如上所述的网格,它将看起来:

有人知道如何在Vaadin的ComponentColumns中使文本自动换行吗?

如果有人知道确切的属性,那么我需要重写才能使包装工作,而不删除其他所有可能最好的解决方案。但是现在这是一种解决方法。

0 个答案:

没有答案