我有一个包含许多TextField(Vaadin)的表单,每个表单都有很长的标题。
我可以制作TextField的标题多行吗?
答案 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并使用标签模拟字幕。