public class ImageRenderer extends ClickableRenderer<Resource>
The image for each rendered cell is read from a Resource-typed property in
the data source. Only ExternalResource
s and ThemeResource
s
are currently supported.
ClickableRenderer.RendererClickEvent, ClickableRenderer.RendererClickListener
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
Constructor and Description |
---|
ImageRenderer()
Creates a new image renderer.
|
ImageRenderer(ClickableRenderer.RendererClickListener listener)
Creates a new image renderer and adds the given click listener to it.
|
Modifier and Type | Method and Description |
---|---|
JsonValue |
encode(Resource resource)
Encodes the given value into a
JsonValue . |
addClickListener, removeClickListener
encode, encodeValue, extend, getNullRepresentation, getPresentationType, getSupportedParentType
addComponentToGrid, getColumn, getItemId, getParentGrid, refreshRow, remove, removeComponentFromGrid
getParent, setParent
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getState, getState, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getParent, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
getConnectorId
public ImageRenderer()
public ImageRenderer(ClickableRenderer.RendererClickListener listener)
listener
- the click listener to registerCopyright © 2019 Vaadin Ltd. All rights reserved.