Class DetailsDrawer
- java.lang.Object
-
- com.vaadin.flow.component.Component
-
- com.vaadin.flow.component.orderedlayout.FlexLayout
-
- coop.intergal.ui.components.FlexBoxLayout
-
- coop.intergal.ui.components.detailsdrawer.DetailsDrawer
-
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.orderedlayout.FlexLayout>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasOrderedComponents<com.vaadin.flow.component.orderedlayout.FlexLayout>,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,com.vaadin.flow.component.orderedlayout.FlexComponent<com.vaadin.flow.component.orderedlayout.FlexLayout>,Serializable
@CssImport("styles/components/details-drawer.css") public class DetailsDrawer extends FlexBoxLayout- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDetailsDrawer.Position-
Nested classes/interfaces inherited from class com.vaadin.flow.component.orderedlayout.FlexLayout
com.vaadin.flow.component.orderedlayout.FlexLayout.ContentAlignment, com.vaadin.flow.component.orderedlayout.FlexLayout.FlexDirection, com.vaadin.flow.component.orderedlayout.FlexLayout.FlexWrap, com.vaadin.flow.component.orderedlayout.FlexLayout.WrapMode
-
-
Field Summary
-
Fields inherited from class coop.intergal.ui.components.FlexBoxLayout
BACKGROUND_COLOR, BORDER_RADIUS, BOX_SHADOW, BOX_SIZING, DISPLAY, FLEX_DIRECTION, FLEX_WRAP, MAX_WIDTH, OVERFLOW, POSITION
-
-
Constructor Summary
Constructors Constructor Description DetailsDrawer(DetailsDrawer.Position position, com.vaadin.flow.component.Component... components)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FlexBoxLayoutgetHeader()voidhide()voidsetContent(com.vaadin.flow.component.Component... components)voidsetFooter(com.vaadin.flow.component.Component... components)voidsetHeader(com.vaadin.flow.component.Component... components)voidsetPosition(DetailsDrawer.Position position)voidshow()-
Methods inherited from class coop.intergal.ui.components.FlexBoxLayout
removeBackgroundColor, removeBorderRadius, removeBoxSizing, removeDisplay, removeFlexDirection, removeFlexWrap, removeMargin, removeMaxWidth, removeOverflow, removePadding, removePosition, removeShadow, setBackgroundColor, setBackgroundColor, setBorderRadius, setBoxSizing, setDisplay, setFlex, setFlexBasis, setFlexDirection, setFlexShrink, setFlexWrap, setMargin, setMaxWidth, setOverflow, setPadding, setPosition, setShadow, setSpacing, setTheme
-
Methods inherited from class com.vaadin.flow.component.orderedlayout.FlexLayout
getAlignContent, getFlexBasis, getFlexDirection, getFlexShrink, getFlexWrap, getOrder, getWrapMode, setAlignContent, setFlexBasis, setFlexShrink, setOrder, setWrapMode
-
Methods inherited from class com.vaadin.flow.component.Component
addListener, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getLocale, getParent, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, set, setElement, setId, setVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut
-
Methods inherited from interface com.vaadin.flow.component.orderedlayout.FlexComponent
expand, getAlignItems, getAlignSelf, getFlexGrow, getJustifyContentMode, replace, setAlignItems, setAlignSelf, setFlexGrow, setJustifyContentMode
-
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, removeAll
-
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf
-
Methods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull
-
-
-
-
Constructor Detail
-
DetailsDrawer
public DetailsDrawer(DetailsDrawer.Position position, com.vaadin.flow.component.Component... components)
-
-
Method Detail
-
setHeader
public void setHeader(com.vaadin.flow.component.Component... components)
-
getHeader
public FlexBoxLayout getHeader()
-
setContent
public void setContent(com.vaadin.flow.component.Component... components)
-
setFooter
public void setFooter(com.vaadin.flow.component.Component... components)
-
setPosition
public void setPosition(DetailsDrawer.Position position)
-
hide
public void hide()
-
show
public void show()
-
-