Class CardDashboard

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.HtmlComponent
com.vaadin.flow.component.HtmlContainer
com.vaadin.flow.component.html.Div
com.storedobject.ui.ScrollingContent
com.storedobject.ui.CardDashboard
All Implemented Interfaces:
ClickHandler, CloseableView, ExecutableView, ValueChangeHandler, com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Div>, com.vaadin.flow.component.ComponentEventListener<com.vaadin.flow.component.ClickEvent<? extends com.vaadin.flow.component.Component>>, 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.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasText, com.vaadin.flow.component.HasValue.ValueChangeListener, Serializable, Runnable, EventListener
Direct Known Subclasses:
ObjectCardDashboard

public class CardDashboard extends ScrollingContent implements ExecutableView, CloseableView
The CardDashboard class represents a dashboard composed of interactive cards laid out on a grid. It extends the functionality of the ScrollingContent class and implements the ExecutableView and CloseableView interfaces. This allows the dashboard to be part of an application's interactive view system with capabilities to execute and manage its lifecycle.

The CardDashboard is designed to display a collection of cards organized using a grid layout, and its caption can be dynamically set. It also includes an inner view component that manages display-specific details and interactions related to its content. The caption updates are propagated to the view if it exists.
Author:
Syam
See Also: