【问题标题】:Empty grid space in component组件中的空网格空间
【发布时间】:2021-08-02 13:04:43
【问题描述】:

我在一个包含一些行和列的组件内有一个网格。问题是网格的最后一行之后有一些空白空间,我想摆脱它。 这是inspector中的样子,它实际上显示了整个内容是网格,而只有具有实际信息的行才是网格的内容。我想删除这个无缘无故的空白。为了澄清,这是空的不需要的空间:

【问题讨论】:

  • Grid的高度是怎么设置的?
  • 我在网格上使用了setSizeFull()的方法。
  • 这就是你有这种行为的原因。它使用全高。
  • 但它应该使用全高吗?组件底部有一个文本框,即使那样它也应该分布在整个组件上吗?当组件变小时,即使组件本身没有太多可用空间,网格似乎也总是包含空白,从而迫使用户滚动。
  • 有时水平滚动条是不可见的,因为它被推出了可见的组件空间。

标签: grid vaadin vaadin8 vaadin-grid


【解决方案1】:

您可以使用 setHeightByRows 将 Grid 设置为包含固定数量的行,或使用 setHeightUndefined 始终显示所有行(如果您的 Grid 中曾经有大量数据,这是个坏主意)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多