首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有包装内容的Vaadin14网格autoWidth

带有包装内容的Vaadin14网格autoWidth
EN

Stack Overflow用户
提问于 2021-05-06 16:48:21
回答 1查看 180关注 0票数 3

我正在使用Vaadin 14,我在网格中调整单元格的大小有问题。我想在所有列上设置自动宽度,以减少小内容大小的列的大小,但长期以来,我想实现列的最大大小,而不是水平滚动(我希望看到所有列一次),当它将超过表的大小时,我想在此列内包装内容。

当我为所有列设置autoWidth时,我的长内容显示在一行中,我必须水平滚动才能看到其他列。当我设置

grid.addThemeVariants(GridVariant.LUMO_COMPACT,GridVariant.LUMO_WRAP_CELL_CONTENT);,那么我的long列的大小与其他具有短内容的列的大小相同,但具有多行内容。其他栏目对其内容而言太长。

我不能为每一列单独设置宽度,因为我不知道网格中会有多少列,以及哪一列会有长或短的内容。

EN

回答 1

Stack Overflow用户

发布于 2021-05-07 16:13:03

下面是我要尝试的:

  • 对除具有长内容的列之外的所有其他列使用LUMO_WRAP_CELL_CONTENT variant
  • ,为具有长内容的列设置autoWidth和flexGrow=0
  • ,将宽度设置为所需的最大宽度,并设置flexGrow=1
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67414773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档