Vaadin Grid 自定义 TextArea 编辑器未完全显示

标签 vaadin vaadin7

我为 Vaadin 7 Grid 定义了一个自定义编辑器

longColumn.setEditorField(getTextArea());

其中 getTextArea() 是:
private Field<?> getTextArea() {
   TextArea ta=new TextArea();
   ta.setWidth("300px");
   ta.setHeight("200px");
   return ta;
}

TextArea 看起来是给定的大小,但它被切割到行的高度,完全无法使用。

enter image description here

有没有办法让编辑器变大以便使用那么大的 TextArea?

最佳答案

通过使用 setRowStyleGenerator() 向网格添加新样式,通过 CSS 添加自定义高度。

关于Vaadin Grid 自定义 TextArea 编辑器未完全显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31453372/

相关文章:

java - 构建多文物以进行Vaadin应用[Gradle]

java - Vaadin 7 迁移到 Vaadin 8 后出现小部件集错误

java - 将 Valo 主题的间距和小部件大小缩小到 Reindeer 主题

java - 编辑网格内的项目 - 使用 Vaadin 7.7.4

java - 瓦丁 7 : What is the simplest way to refresh a Vaadin View in 5 minute intervals?

session - Vaadin Framework 7 中 session 超时的不规则性

java - Vaadin Grid setColumn() - 将成员对象的字段设置为列

java - 如何在 Vaadin ComboBox 中使某个项目只能选择一次?

java - Bean 验证不起作用?

java - 使用 itext 和 pdfbox 合并 PDF