T - the type of the grid this renderer can be attached topublic class ImageRenderer<T> extends ClickableRenderer<T,Resource>
The image for each rendered cell is read from a Resource-typed property in
the data source. Only ExternalResources and ThemeResources
are currently supported.
ClickableRenderer.RendererClickEvent<T>, ClickableRenderer.RendererClickListener<T>ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener| Constructor and Description |
|---|
ImageRenderer()
Creates a new image renderer.
|
ImageRenderer(ClickableRenderer.RendererClickListener<T> 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. |
protected ImageRendererState |
getState()
Returns the shared state for this connector.
|
protected ImageRendererState |
getState(boolean markAsDirty)
Returns the shared state for this connector.
|
addClickListener, removeClickListenerencode, extend, getNullRepresentation, getParent, getParentGrid, getPresentationType, getSupportedParentTyperemove, setParentaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlergetConnectorIdpublic ImageRenderer()
public ImageRenderer(ClickableRenderer.RendererClickListener<T> listener)
listener - the click listener to registerpublic JsonValue encode(Resource resource)
RendererJsonValue.protected ImageRendererState getState()
AbstractClientConnector
As a side effect, marks the connector dirty so any changes done to the
state will be sent to the client. Use getState(false) to avoid
marking the connector as dirty.
getState in class ClickableRenderer<T,Resource>protected ImageRendererState getState(boolean markAsDirty)
AbstractClientConnectorgetState in class ClickableRenderer<T,Resource>markAsDirty - true if the connector should automatically be marked dirty,
false otherwiseAbstractClientConnector.getState()Copyright © 2020 Vaadin Ltd. All rights reserved.