Class Scroller

  • 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, Serializable

    @Tag("vaadin-scroller")
    @NpmPackage(value="@vaadin/polymer-legacy-adapter",version="23.3.10") @NpmPackage(value="@vaadin/scroller",version="23.3.10") @NpmPackage(value="@vaadin/vaadin-ordered-layout",version="23.3.10")
    @JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/scroller/src/vaadin-scroller.js")
    public class Scroller
    extends com.vaadin.flow.component.Component
    implements com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle
    Scroller is a component container which enables scrolling overflowing content. Scroll direction can be configured with setScrollDirection(ScrollDirection)
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Scroller.ScrollDirection
      Enum for the values of the ScrollDirection property.
    • Constructor Summary

      Constructors 
      Constructor Description
      Scroller()
      Constructs an empty scroller.
      Scroller​(com.vaadin.flow.component.Component content)
      Convenience constructor to create a scroller with the given content.
      Scroller​(com.vaadin.flow.component.Component content, Scroller.ScrollDirection scrollDirection)
      Convenience constructor to create a scroller with the given content and scroll direction.
      Scroller​(Scroller.ScrollDirection scrollDirection)
      Convenience constructor to create an empty scroller with the given scroll direction.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.vaadin.flow.component.Component getContent()
      Gets the content of this scroller.
      Scroller.ScrollDirection getScrollDirection()
      Returns the scroll direction for this scroller.
      void setContent​(com.vaadin.flow.component.Component content)
      Sets the content of this scroller.
      void setScrollDirection​(Scroller.ScrollDirection scrollDirection)
      Sets the scroll direction for this scroller.
      • Methods inherited from class com.vaadin.flow.component.Component

        addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, scrollIntoView, set, setElement, setId, setVisible
      • Methods inherited from interface com.vaadin.flow.component.AttachNotifier

        addAttachListener
      • Methods inherited from interface com.vaadin.flow.component.DetachNotifier

        addDetachListener
      • Methods inherited from interface com.vaadin.flow.component.HasElement

        getElement
      • Methods 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, setWidthFull
      • Methods inherited from interface com.vaadin.flow.component.HasStyle

        addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName