Vaadin中的标签文本格式(自动换行,换行)

时间:2015-03-19 11:12:03

标签: css label vaadin line-breaks

我正在尝试使用Label组件在Vaadin窗口中显示长描述文本。问题在于,即使数据库中的原始文本是结构化的,界面中的文本格式也是单行,或者是带有段落的无结构化文本。

public Component buildDescription(){
    CssLayout descriptionLayout = new CssLayout();
    descriptionLayout.setSizeFull();
    Responsive.makeResponsive(descriptionLayout);
    descriptionLayout.addComponent(new Label("<h2>Description</h2>", ContentMode.HTML));
    descriptionLayout.addComponent(new Label(singlePatent.getDescription(), ContentMode.PREFORMATTED));
    return descriptionLayout;

}

我尝试使用所有内容模式,但没有成功,ContentMode.HTML,TEXT。内容包装以适应容器,但没有结构,它的长句子打破到下一行,没有格式化。

在我试过的CSS中

word-break: break-word;
word-wrap: break-word;

没有成功。 我附上了一些用于测试的文字。

请帮助我如何在Vaadin中实现正确的文本格式。

注意:我的附件位于同一question I asked on Vaadin Forum

0 个答案:

没有答案