| Modifier and Type | Class and Description |
|---|---|
class |
BasicRenderer<SOURCE,TARGET>
Abstract renderer used as the base implementation for renderers that outputs
a simple value in the UI, such as
NumberRenderer and
LocalDateRenderer. |
class |
ComponentRenderer<COMPONENT extends com.vaadin.flow.component.Component,SOURCE>
Base class for all renderers that support arbitrary
Components. |
class |
IconRenderer<ITEM>
A renderer that renders each item as a text following by an icon using
provided icon generator and label generator.
|
class |
LitRenderer<SOURCE>
LitRenderer is a
Renderer that uses a Lit-based template literal to
render given model objects in the components that support the JS renderer
functions API. |
class |
LocalDateRenderer<SOURCE>
A template renderer for presenting date values.
|
class |
LocalDateTimeRenderer<SOURCE>
A template renderer for presenting
LocalDateTime objects. |
class |
NativeButtonRenderer<SOURCE>
A template renderer to create a clickable button.
|
class |
NumberRenderer<SOURCE>
A template renderer for presenting number values.
|
class |
TemplateRenderer<SOURCE>
Deprecated.
since Vaadin 22,
TemplateRenderer is deprecated in favor
of LitRenderer |
class |
TextRenderer<ITEM>
A renderer that renders each item as a text using provided
ItemLabelGenerator. |
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
RendererUtil.registerEventHandlers(Renderer<T> renderer,
com.vaadin.flow.dom.Element contentTemplate,
com.vaadin.flow.dom.Element templateDataHost,
com.vaadin.flow.function.ValueProvider<String,T> keyMapper)
Registers the event handlers associated to a
TemplateRenderer, if
any. |
Copyright © 2022. All rights reserved.