public class JavaScriptRendererConnector extends AbstractGridRendererConnector<Object> implements HasJavaScriptConnectorHelper
| Constructor and Description |
|---|
JavaScriptRendererConnector() |
| Modifier and Type | Method and Description |
|---|---|
protected Renderer<Object> |
createRenderer()
Creates a new Renderer instance associated with this renderer connector.
|
Object |
decode(elemental.json.JsonValue value)
Decodes the given JSON value into a value of type T so it can be passed
to the
renderer. |
JavaScriptConnectorHelper |
getJavascriptConnectorHelper() |
JavaScriptExtensionState |
getState()
Returns the shared state object for this connector.
|
protected void |
init()
Called when the connector has been initialized.
|
void |
onUnregister()
Event called when connector has been unregistered.
|
getColumnId, getGridConnector, getRowKeyextend, getRenderersetParentaddStateChangeHandler, addStateChangeHandler, createState, doInit, ensureHandlerManager, fireEvent, forceStateChange, getChildren, getConnection, getConnectorId, getParent, getResourceUrl, getRpcImplementations, getRpcProxy, getStateType, getTag, hasEventListener, isEnabled, onStateChanged, registerRpc, removeStateChangeHandler, removeStateChangeHandler, setChildren, setTag, unregisterRpc, updateEnabledStateprotected void init()
AbstractConnectorinit in class AbstractConnectorpublic JavaScriptExtensionState getState()
AbstractConnectorgetState in interface ServerConnectorgetState in class AbstractRendererConnector<Object>protected Renderer<Object> createRenderer()
AbstractRendererConnector
You should typically not override this method since the framework by
default generates an implementation that uses
GWT.create(Class) to create a renderer
of the same type as returned by the most specific override of
AbstractRendererConnector.getRenderer(). If you do override the method, you can't call
super.createRenderer() since the metadata needed for that
implementation is not generated if there's an override of the method.
createRenderer in class AbstractRendererConnector<Object>public Object decode(elemental.json.JsonValue value)
AbstractRendererConnectorrenderer.decode in class AbstractRendererConnector<Object>value - the value to decodevaluepublic void onUnregister()
ServerConnectoronUnregister in interface ServerConnectoronUnregister in class AbstractConnectorpublic JavaScriptConnectorHelper getJavascriptConnectorHelper()
getJavascriptConnectorHelper in interface HasJavaScriptConnectorHelperCopyright © 2023 Vaadin Ltd. All rights reserved.