public class JmixPivotTable
extends com.vaadin.ui.AbstractComponent
| Modifier and Type | Class and Description |
|---|---|
protected class |
JmixPivotTable.JmixPivotTableServerRpcImpl |
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlercom.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenercom.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listenercom.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.reflect.Method |
cellClickMethod |
protected static java.lang.String |
DATA_ITEM_KEY |
protected com.vaadin.server.KeyMapper<DataItem> |
dataItemMapper |
protected boolean |
dirty |
protected java.lang.String |
locale |
protected PivotTableModel |
pivotTable |
protected PivotTableSerializer |
pivotTableSerializer |
protected static java.lang.reflect.Method |
refreshMethod |
| Constructor and Description |
|---|
JmixPivotTable() |
JmixPivotTable(PivotTableSerializer pivotTableSerializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCellClickListener(CellClickListener listener) |
void |
addRefreshListener(RefreshListener listener) |
protected void |
afterPivotModelSerialized(PivotTableSerializationContext context) |
void |
beforeClientResponse(boolean initial) |
protected com.google.gson.JsonObject |
convertMapToJsonObject(java.util.Map<java.lang.String,java.lang.String> localeMap) |
protected RefreshListener |
createRefreshListener() |
protected void |
forceStateChange() |
java.lang.String |
getEmptyDataMessage() |
java.lang.String |
getJson() |
java.util.Locale |
getLocale() |
java.lang.String |
getLocaleString() |
PivotTableModel |
getPivotTable() |
protected JmixPivotTableSceneState |
getState() |
protected JmixPivotTableSceneState |
getState(boolean markAsDirty) |
protected boolean |
isCellClickListenerPresent() |
boolean |
isDirty() |
java.lang.Boolean |
isShowColTotals() |
java.lang.Boolean |
isShowRowTotals() |
java.lang.Boolean |
isShowUI() |
void |
repaint() |
protected void |
serializeDataItemKey(PivotTableSerializationContext context) |
void |
setEmptyDataMessage(java.lang.String emptyDataMessage) |
void |
setJson(java.lang.String json) |
void |
setLocale(java.util.Locale locale) |
void |
setLocaleString(java.lang.String locale) |
void |
setPivotTableMessages(java.lang.String localeCode,
java.util.Map<java.lang.String,java.lang.Object> localeMap) |
void |
setPivotTableSerializer(PivotTableSerializer pivotTableSerializer) |
void |
setShowColTotals(java.lang.Boolean colTotals) |
void |
setShowRowTotals(java.lang.Boolean rowTotals) |
void |
setShowUI(java.lang.Boolean showUI) |
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesignaddAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddStyleNames, getUI, removeStyleNames, setStyleNameaddAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerprotected static final java.lang.String DATA_ITEM_KEY
protected static final java.lang.reflect.Method refreshMethod
protected static final java.lang.reflect.Method cellClickMethod
protected boolean dirty
protected PivotTableModel pivotTable
protected PivotTableSerializer pivotTableSerializer
protected java.lang.String locale
protected com.vaadin.server.KeyMapper<DataItem> dataItemMapper
public JmixPivotTable(PivotTableSerializer pivotTableSerializer)
public JmixPivotTable()
public void setPivotTableSerializer(PivotTableSerializer pivotTableSerializer)
protected RefreshListener createRefreshListener()
protected JmixPivotTableSceneState getState()
getState in class com.vaadin.ui.AbstractComponentprotected JmixPivotTableSceneState getState(boolean markAsDirty)
getState in class com.vaadin.ui.AbstractComponentpublic PivotTableModel getPivotTable()
public boolean isDirty()
public void setJson(java.lang.String json)
public java.lang.String getJson()
public void repaint()
public void beforeClientResponse(boolean initial)
beforeClientResponse in interface com.vaadin.server.ClientConnectorbeforeClientResponse in class com.vaadin.ui.AbstractComponentprotected boolean isCellClickListenerPresent()
protected void serializeDataItemKey(PivotTableSerializationContext context)
protected void afterPivotModelSerialized(PivotTableSerializationContext context)
protected void forceStateChange()
public void addRefreshListener(RefreshListener listener)
public void addCellClickListener(CellClickListener listener)
public java.util.Locale getLocale()
getLocale in interface com.vaadin.ui.ComponentgetLocale in class com.vaadin.ui.AbstractComponentpublic void setLocale(java.util.Locale locale)
setLocale in class com.vaadin.ui.AbstractComponentpublic java.lang.String getLocaleString()
public void setLocaleString(java.lang.String locale)
protected com.google.gson.JsonObject convertMapToJsonObject(java.util.Map<java.lang.String,java.lang.String> localeMap)
public void setPivotTableMessages(java.lang.String localeCode,
java.util.Map<java.lang.String,java.lang.Object> localeMap)
public java.lang.String getEmptyDataMessage()
public void setEmptyDataMessage(java.lang.String emptyDataMessage)
public void setShowUI(java.lang.Boolean showUI)
public java.lang.Boolean isShowUI()
public void setShowRowTotals(java.lang.Boolean rowTotals)
public java.lang.Boolean isShowRowTotals()
public void setShowColTotals(java.lang.Boolean colTotals)
public java.lang.Boolean isShowColTotals()