Class JmixMainTabSheet
java.lang.Object
com.vaadin.flow.component.Component
io.jmix.flowui.component.tabsheet.JmixTabSheet
io.jmix.tabbedmode.component.tabsheet.JmixMainTabSheet
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.HasTheme,com.vaadin.flow.component.shared.HasPrefix,com.vaadin.flow.component.shared.HasSuffix,com.vaadin.flow.component.shared.HasThemeVariant<com.vaadin.flow.component.tabs.TabSheetVariant>,ComponentContainer,HasSubParts,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.flowui.component.tabsheet.JmixTabSheet
JmixTabSheet.SelectedChangeEvent -
Field Summary
Fields inherited from class io.jmix.flowui.component.tabsheet.JmixTabSheet
GENERATED_TAB_ID_PREFIX, tabs, tabToContent -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.jmix.flowui.component.tabsheet.JmixTabSheet
add, add, add, add, addSelectedChangeListener, findOwnComponent, generateTabId, getChildren, getComponent, getContentByTab, getIndexOf, getOwnComponents, getSelectedIndex, getSubPart, getTab, getTabAt, getTabCount, initComponent, linkTabToContent, remove, remove, remove, runBeforeClientResponse, setSelectedIndex, setSelectedTab, updateContent, updateTabContentMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface io.jmix.flowui.component.ComponentContainer
findComponent, getComponent, getComponents, getOwnComponentMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.shared.HasPrefix
getPrefixComponent, setPrefixComponentMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.shared.HasSuffix
getSuffixComponent, setSuffixComponentMethods inherited from interface com.vaadin.flow.component.HasTheme
addThemeName, addThemeNames, getThemeName, getThemeNames, hasThemeName, removeThemeName, removeThemeNames, setThemeName, setThemeNameMethods inherited from interface com.vaadin.flow.component.shared.HasThemeVariant
addThemeVariants, removeThemeVariants
-
Constructor Details
-
JmixMainTabSheet
public JmixMainTabSheet()
-
-
Method Details
-
removeAll
public void removeAll() -
getTabs
-
getTabComponentsStream
-
getSelectedTab
@Nullable public com.vaadin.flow.component.tabs.Tab getSelectedTab()Description copied from class:JmixTabSheetGets the currently selected tab.- Overrides:
getSelectedTabin classJmixTabSheet- Returns:
- the selected tab, or
nullif none is selected
-