自定义传统UI类
这仅适用于高级情况,即推荐的升级路径不足以覆盖无法轻松移植到Flow的特定逻辑。
如果需要针对传统的Vaadin UI使用特定的UI类,则可以让该UI类继承自 MprUI。该UI*不能*用于布局目的。
Source code
Java
public class MyCustomUI extends MprUI {
@Override
protected void init(VaadinRequest request) {
super.init(request);
}
}如果需要重写init方法,则需要调用`super.init(request)。然后,您需要通过在实现`AppShellConfigurator`的类中使用注解@LegacyUI()` 来告诉应用程序应使用此类。
Source code
Java
@LegacyUI(MyCustomUI.class)
public class Configuration implements AppShellConfigurator {
}现在使用该应用程序时,您获得的是 MyCustomUI,而不是默认的 MprUI。
B25DFC7E-C56E-450E-9178-05C7ACA90032