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
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(com.vaadin.flow.component.Component component) Deprecated.voidDeprecated.voidDeprecated.voidsetAutoRows(String autoRows) Deprecated.voidsetColumnGap(String columnGap) Deprecated.voidDeprecated.voidDeprecated.voidsetTemplateAreas(String... rows) Deprecated.consider using the better typed versionsetTemplateAreas(Row...)voidsetTemplateAreas(Row... rows) Deprecated.voidsetTemplateColumns(String... templateColumns) Deprecated.voidsetTemplateRows(String... templateRows) Deprecated.Methods inherited from class com.vaadin.flow.component.HtmlComponent
getTitle, setTitleMethods 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, 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 com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasOrderedComponents
getChildren, getComponentAt, getComponentCount, indexOf, replaceMethods 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.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. -
add
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.
-