【问题标题】:Vaadin 14: Is it possible to define layout in @Route with a method?Vaadin 14:是否可以使用方法在 @Route 中定义布局?
【发布时间】:2021-07-02 10:45:57
【问题描述】:

使用@Route 时,可以使用属性layout 定义RouterLayout。但是,我想定义一个全局默认布局。是否可以在方法中定义布局,或者以某种方式配置与<body> 不同的默认值?

【问题讨论】:

    标签: vaadin vaadin-flow vaadin14


    【解决方案1】:

    您可以使用 @ParentLayout 注释为任何 RouterLayout 定义父布局:

    @ParentLayout(MyParentLayout.class)
    public class MyRouterLayout extends Div implements RouterLayout  {
    ...
    

    这里MyRouterLayout 将显示在MyParentLayout 中,而不是<body>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-17
      • 2021-10-20
      • 1970-01-01
      • 2015-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多