Class StandardTabbedModeMainView

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
io.jmix.flowui.view.View<JmixAppLayout>
io.jmix.flowui.app.main.StandardMainView
io.jmix.tabbedmode.app.main.StandardTabbedModeMainView
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasStyle, com.vaadin.flow.router.AfterNavigationObserver, com.vaadin.flow.router.BeforeEnterObserver, com.vaadin.flow.router.BeforeLeaveObserver, com.vaadin.flow.router.HasDynamicTitle, com.vaadin.flow.router.internal.AfterNavigationHandler, com.vaadin.flow.router.internal.BeforeEnterHandler, com.vaadin.flow.router.internal.BeforeLeaveHandler, com.vaadin.flow.router.RouterLayout, FragmentOwner, HasWorkArea, Serializable

@CssImport("./src/view/main-view.css") public class StandardTabbedModeMainView extends StandardMainView implements HasWorkArea
See Also:
  • Constructor Details

    • StandardTabbedModeMainView

      public StandardTabbedModeMainView()
  • Method Details

    • initContent

      protected JmixAppLayout initContent()
      Overrides:
      initContent in class com.vaadin.flow.component.Composite<JmixAppLayout>
    • getWorkArea

      @Nullable public AppWorkArea getWorkArea()
      Specified by:
      getWorkArea in interface HasWorkArea
      Returns:
      a work area component
    • getInitialLayout

      public com.vaadin.flow.component.Component getInitialLayout()
      Overrides:
      getInitialLayout in class StandardMainView
      Returns:
      a component that is displayed if no view is opened.
    • setInitialLayout

      public void setInitialLayout(com.vaadin.flow.component.Component initialLayout)
      Description copied from class: StandardMainView
      Sets a component that is displayed if no view is opened.
      Overrides:
      setInitialLayout in class StandardMainView
      Parameters:
      initialLayout - a component to display
      See Also:
    • showRouterLayoutContent

      public void showRouterLayoutContent(com.vaadin.flow.component.HasElement content)
      Specified by:
      showRouterLayoutContent in interface com.vaadin.flow.router.RouterLayout
      Overrides:
      showRouterLayoutContent in class StandardMainView
    • removeRouterLayoutContent

      public void removeRouterLayoutContent(com.vaadin.flow.component.HasElement oldContent)
      Specified by:
      removeRouterLayoutContent in interface com.vaadin.flow.router.RouterLayout
    • onReady

      @Subscribe public void onReady(View.ReadyEvent event)
    • openDefaultView

      protected void openDefaultView()
    • getEntityToEdit

      protected Object getEntityToEdit(String viewId)
    • getEntityClass

      protected Class<?> getEntityClass(ViewInfo viewInfo)
    • handleRedirect

      protected void handleRedirect()
    • uiComponents

      protected UiComponents uiComponents()
    • uiProperties

      protected UiProperties uiProperties()
    • views

      protected Views views()
    • viewRegistry

      protected ViewRegistry viewRegistry()
    • metadata

      protected Metadata metadata()