3

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

我可以将 TextField 的标题设为多行吗?

4

3 回答 3

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");
于 2012-05-16T10:43:58.120 回答
1

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

例如,<sub>subscript</sub> 和 <br/> 命令。

我不知道7之前的版本。

于 2015-02-19T04:31:29.490 回答
0

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

于 2012-05-16T11:48:50.053 回答