如何告诉Vaadin网格将其列宽调整为条目长度? (为了尽可能少地使用空间)
使用Vaadin插件开发我需要Java(Eclipse)中的网格的应用程序。
Thx求助,
simon1440
答案 0 :(得分:1)
默认情况下,如果将网格设置为100%宽度,Vaadin将尝试将其列宽调整为条目长度。 您可以选择使用setWidth和setExpandRatio方法更改它。
请检查此链接:Configuring grid columns widths
如你所见:
grid.getColumn("name").setExpandRatio(1);
扩展比率可能是自定义设置的最佳选择,但您无法确定它是否适合所有情况。
答案 1 :(得分:1)
这里很简单的事实是使用由Layout结构引起的以下代码片段:
yourCatalogue.setColumnExpandRatio(columnIndex, ratio);
但请注意,某些浏览器版本会在重新加载时失败。
=> https://vaadin.com/forum/#!/thread/10102487/10190604
至少我的语法更差。 :)