我MainView
extends
的一个AppLayout
。我想在导航栏的左侧填充一个徽标,在导航栏的右侧填充用户 ID。不幸的是,我尝试的一切都以两个组件绑定到左侧结束。
导航栏目标:
| 图片 - - - - - - - - - - - - - - - - - - - - - - - - - -------------------------------------------------- ----- 用户名 |
示例代码(与 Vaadin 14 Image 和 String 的结果相同):
public class MainView extends AppLayout
...
private void setupNavigationBar() {
Div a = new Div();
a.setText("Foo");
a.getStyle().set("flex-flow", "flex-start");
Div b = new Div();
b.setText("Bar");
b.getStyle().set("flex-flow", "flex-end");
addToNavbar(a, b);
}
导航栏结果:
| FooBar------------------------------------------------ -------------------------------------------------- --------------- |
这里有什么问题?为什么不起作用flex-flow
?我已经尝试将它包装在一个HorizontalLayout
也不起作用的中。