Class CssGrid
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.HtmlComponent
com.vaadin.flow.component.HtmlContainer
com.vaadin.flow.component.html.Div
org.vaadin.firitin.components.cssgrid.CssGrid
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier
,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.html.Div>
,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
,Serializable
Deprecated.
Early version of this class, there might still be some backwards incompatible
changes. Please provide your feedback, even if this "just works".
An EXPERIMENTAL css Grid based layout with a better typed Java API. Aim of this
class is to provide a helpful Java API for the raw css grid layout. Read more
about Css Grid from MDN.
The components added to this layout are the "cells" and how they are
laid out can be further configure with the CssGrid.GridCell
returned by
the add(Component)
method.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Deprecated.A helper class to customize Css grid specific features of a component added to theCssGrid
.Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasText
com.vaadin.flow.component.HasText.WhiteSpace
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(com.vaadin.flow.component.Component component) Deprecated.void
setAutoRows
(String autoRows) Deprecated.void
setColumnGap
(String columnGap) Deprecated.void
Deprecated.void
Deprecated.void
setTemplateAreas
(String... rows) Deprecated.consider using the better typed versionsetTemplateAreas(Row...)
void
setTemplateAreas
(Row... rows) Deprecated.void
setTemplateColumns
(String... templateColumns) Deprecated.void
setTemplateRows
(String... templateRows) Deprecated.Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitle
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, removeFromParent, scrollIntoView, scrollIntoView, 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.AttachNotifier
addAttachListener
Methods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListener
Methods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListener
Methods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAll
Methods inherited from interface com.vaadin.flow.component.HasElement
getElement
Methods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabled
Methods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf, replace
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
Methods inherited from interface com.vaadin.flow.component.HasText
getText, getWhiteSpace, setText, setWhiteSpace
-
Constructor Details
-
CssGrid
public CssGrid(int columns) Deprecated.Constructs a css grid layout with given number of equally sized columns.- Parameters:
columns
- the number of columns to create.
-
CssGrid
public CssGrid()Deprecated.
-
-
Method Details
-
setTemplateColumns
Deprecated. -
setTemplateRows
Deprecated. -
add
Deprecated. -
setGap
Deprecated. -
setAutoRows
Deprecated. -
setColumnGap
Deprecated. -
setRowGap
Deprecated. -
setTemplateAreas
Deprecated.consider using the better typed versionsetTemplateAreas(Row...)
- Parameters:
rows
- the template areas defined as raw string
-
setTemplateAreas
Deprecated.
-