Vaadin 14 移除GridLayout后,求纯Java端可行布局替代方案
Vaadin 14 GridLayout组件替代方案咨询
Vaadin 8 提供了基于CSS grid实现组件布局的 Vaadin Grid Layout 组件,支持单元格跨多个行、列放置元素。但Vaadin 14已不再提供GridLayout组件,官方表示当前FormLayout支持多列布局,可在一定程度上替代GridLayout,但该方案存在多处不足:
- 语义上
FormLayout仅适用于表单场景,无法满足其他类型组件的布局需求 GridLayout支持精准控制元素在网格中的放置位置,目前尚未找到FormLayout的对应实现方式FormLayout不支持元素跨多行,相关问题已在公开代码仓库中被广泛讨论
欢迎各位补充更多该方案的局限问题。
请问除了降级到Vaadin 8之外,有没有其他合适的替代方案?目前已知可使用PolymerTemplate或LitTemplate实现,但优先推荐仅使用Java的解决方案;嵌套布局模拟网格效果的方案维护成本较高,暂不考虑。
内容的提问来源于stack exchange,提问作者Dario Viva
相关产品推荐
相关产品推荐

