public class JmixPivotTable
extends com.vaadin.ui.AbstractComponent
Modifier and Type | Class and Description |
---|---|
protected class |
JmixPivotTable.JmixPivotTableServerRpcImpl |
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.Listener
com.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, writeDesign
addAttachListener, 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, updateDiffstate
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
addStyleNames, getUI, removeStyleNames, setStyleName
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
protected 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.AbstractComponent
protected JmixPivotTableSceneState getState(boolean markAsDirty)
getState
in class com.vaadin.ui.AbstractComponent
public 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.ClientConnector
beforeClientResponse
in class com.vaadin.ui.AbstractComponent
protected 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.Component
getLocale
in class com.vaadin.ui.AbstractComponent
public void setLocale(java.util.Locale locale)
setLocale
in class com.vaadin.ui.AbstractComponent
public 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()