【发布时间】:2021-07-02 10:45:57
【问题描述】:
使用@Route 时,可以使用属性layout 定义RouterLayout。但是,我想定义一个全局默认布局。是否可以在方法中定义布局,或者以某种方式配置与<body> 不同的默认值?
【问题讨论】:
标签: vaadin vaadin-flow vaadin14
使用@Route 时,可以使用属性layout 定义RouterLayout。但是,我想定义一个全局默认布局。是否可以在方法中定义布局,或者以某种方式配置与<body> 不同的默认值?
【问题讨论】:
标签: vaadin vaadin-flow vaadin14
您可以使用 @ParentLayout 注释为任何 RouterLayout 定义父布局:
@ParentLayout(MyParentLayout.class)
public class MyRouterLayout extends Div implements RouterLayout {
...
这里MyRouterLayout 将显示在MyParentLayout 中,而不是<body>。
【讨论】: