Package io.jmix.flowui.app.main
Class StandardMainView
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.Composite<T>
- 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,- Serializable
public class StandardMainView
extends View<JmixAppLayout>
implements com.vaadin.flow.router.RouterLayout
Base class of main views containing 
AppLayout.- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.view.ViewView.AfterCloseEvent, View.BeforeCloseEvent, View.BeforeShowEvent, View.InitEvent, View.QueryParametersChangeEvent, View.ReadyEvent
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidafterNavigation(com.vaadin.flow.router.AfterNavigationEvent event) com.vaadin.flow.component.Componentprotected Optional<com.vaadin.flow.component.Component>protected StringvoidsetInitialLayout(com.vaadin.flow.component.Component initialLayout) Sets a component that is displayed if no view is opened.voidshowRouterLayoutContent(com.vaadin.flow.component.HasElement content) protected voidMethods inherited from class io.jmix.flowui.view.ViewaddAfterCloseListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addQueryParametersChangeListener, addReadyListener, beforeEnter, beforeLeave, close, close, closeWithDefaultAction, getApplicationContext, getId, getPageTitle, getReturnParameters, getViewActions, getViewAttributes, getViewData, getViewFacets, getViewSupport, isPreventBrowserTabClosing, onAttach, onDetach, onDetachInternal, removeApplicationListeners, removeViewAttributes, setAfterNavigationHandler, setApplicationContext, setId, setMeterRegistry, setPreventBrowserTabClosing, setViewActions, setViewData, setViewFacets, unregisterBackNavigationMethods inherited from class com.vaadin.flow.component.CompositegetChildren, getContent, getElement, initContentMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getEventBus, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.router.RouterLayoutremoveRouterLayoutContent
- 
Constructor Details- 
StandardMainViewpublic StandardMainView()
 
- 
- 
Method Details- 
showRouterLayoutContentpublic void showRouterLayoutContent(@Nullable com.vaadin.flow.component.HasElement content) - Specified by:
- showRouterLayoutContentin interface- com.vaadin.flow.router.RouterLayout
 
- 
updateTitleprotected void updateTitle()
- 
getTitleComponent
- 
getTitleFromOpenedView
- 
getInitialLayout@Nullable public com.vaadin.flow.component.Component getInitialLayout()- Returns:
- a component that is displayed if no view is opened.
 
- 
setInitialLayoutpublic void setInitialLayout(@Nullable com.vaadin.flow.component.Component initialLayout) Sets a component that is displayed if no view is opened.- Parameters:
- initialLayout- a component to display
- See Also:
 
 
-