Vaadin Form TextField多行标题

时间:2012-05-16 10:25:39

标签: java web textfield vaadin

我有一个包含许多TextField(Vaadin)的表单,每个表单都有很长的标题。

我可以制作TextField的标题多行吗?

3 个答案:

答案 0 :(得分:3)

我认为你不能。你可以改用TextArea吗?

更新: 在style.css中定义自定义样式:

.v-caption-multiline {
    white-space: pre;
}

然后在代码中使用in来将行分隔为\ n:

TextField t = new TextField("A very long caption\nA very long caption ");
t.addStyleName("multiline");

答案 1 :(得分:1)

在Vaadin 7中,Panel标题不包括HTML。

示例,< sub>下标< / sub>和< br />命令。

我不知道7之前的版本。

答案 2 :(得分:0)

获取多行字幕的唯一方法是使用GridLayout并使用标签模拟字幕。