【发布时间】:2021-07-28 13:42:30
【问题描述】:
我正在使用 Vaadin 14,但我在调整 Grid 中的单元格时遇到了问题。 我想在所有列上设置自动宽度以减小内容大小较小的列的大小,但长期以来我想在没有水平滚动的情况下实现列的最大大小(我想一次查看所有列)以及何时超过大小表格然后我想将内容包装在此列中。
当我为所有列设置自动宽度时,我的长内容显示在一行中,我必须水平滚动才能看到其他列。 当我设置时
grid.addThemeVariants(GridVariant.LUMO_COMPACT,GridVariant.LUMO_WRAP_CELL_CONTENT);
那么我的长列与其他内容短的列具有相同的大小,但包含多行内容。其他列的内容太长。
我无法为每列单独设置宽度,因为我不知道网格中有多少列以及哪一列的内容是长内容还是短内容。
【问题讨论】:
-
这对我来说听起来很简单,但实际上很难实现。一旦你开始包装列,它们突然需要更少的宽度,你将不得不再次重新计算所有内容。它如何决定哪些列要包装,哪些不包装?我认为布局只是不支持它。