我有以下Grid
显示 Java 系统属性:
systemPropertyGrid = new Grid<>();
systemPropertyGrid.setItems(buildSystemProperties());
systemPropertyGrid.addColumn(SystemProperty::getProperty).setHeader("Property").setFlexGrow(1);
systemPropertyGrid.addColumn(SystemProperty::getValue).setHeader("Value").setFlexGrow(5);
systemPropertyGrid.setHeight("500px");
当我替换setHeight
by时,所有项目都会显示setHeightByRows(true)
。但是,只要我没有指定systemPropertyGrid.setHeightByRows(true)
网格在浏览器(Firefox,Edge)中的计算高度为 2 像素,即边框。但是,元素样式height
设置正确,500px
正如我在 Firefox 开发人员工具中看到的那样。
Vaadin Flow 中的错误?height
浏览器最终怎么可能不使用元素样式呢?
SSCCE 使用 Vaadin Flow 弹簧启动器: my-starter-project_51443246.zip。调用 maven 目标 springBoot:run。