Package io.jmix.pivottable.widget
Class JmixPivotTable
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
io.jmix.pivottable.widget.JmixPivotTable
- All Implemented Interfaces:
com.vaadin.event.ContextClickEvent.ContextClickNotifier
,com.vaadin.event.MethodEventSource
,com.vaadin.server.ClientConnector
,com.vaadin.server.Sizeable
,com.vaadin.shared.Connector
,com.vaadin.ui.Component
,com.vaadin.ui.Component.HasContextHelp
,Serializable
public class JmixPivotTable
extends com.vaadin.ui.AbstractComponent
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
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
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
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
Nested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListener
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final Method
protected static final String
protected com.vaadin.server.KeyMapper<DataItem>
protected boolean
protected String
protected PivotTableModel
protected PivotTableSerializer
protected static final Method
Fields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredError
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCellClickListener
(CellClickListener listener) void
addRefreshListener
(RefreshListener listener) protected void
void
beforeClientResponse
(boolean initial) protected com.google.gson.JsonObject
convertMapToJsonObject
(Map<String, String> localeMap) protected RefreshListener
protected void
getJson()
protected JmixPivotTableSceneState
getState()
protected JmixPivotTableSceneState
getState
(boolean markAsDirty) protected boolean
boolean
isDirty()
isShowUI()
void
repaint()
protected void
void
setEmptyDataMessage
(String emptyDataMessage) void
void
void
setLocaleString
(String locale) void
setPivotTableMessages
(String localeCode, Map<String, Object> localeMap) void
setPivotTableSerializer
(PivotTableSerializer pivotTableSerializer) void
setShowColTotals
(Boolean colTotals) void
setShowRowTotals
(Boolean rowTotals) void
Methods inherited from class com.vaadin.ui.AbstractComponent
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
Methods inherited from class com.vaadin.server.AbstractClientConnector
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
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
Methods inherited from interface com.vaadin.ui.Component
addStyleNames, getUI, removeStyleNames, setStyleName
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
-
Field Details
-
DATA_ITEM_KEY
- See Also:
-
refreshMethod
-
cellClickMethod
-
dirty
protected boolean dirty -
pivotTable
-
pivotTableSerializer
-
locale
-
dataItemMapper
-
-
Constructor Details
-
JmixPivotTable
-
JmixPivotTable
public JmixPivotTable()
-
-
Method Details
-
setPivotTableSerializer
-
createRefreshListener
-
getState
- Overrides:
getState
in classcom.vaadin.ui.AbstractComponent
-
getState
- Overrides:
getState
in classcom.vaadin.ui.AbstractComponent
-
getPivotTable
-
isDirty
public boolean isDirty() -
setJson
-
getJson
-
repaint
public void repaint() -
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
beforeClientResponse
in interfacecom.vaadin.server.ClientConnector
- Overrides:
beforeClientResponse
in classcom.vaadin.ui.AbstractComponent
-
isCellClickListenerPresent
protected boolean isCellClickListenerPresent() -
serializeDataItemKey
-
afterPivotModelSerialized
-
forceStateChange
protected void forceStateChange() -
addRefreshListener
-
addCellClickListener
-
getLocale
- Specified by:
getLocale
in interfacecom.vaadin.ui.Component
- Overrides:
getLocale
in classcom.vaadin.ui.AbstractComponent
-
setLocale
- Overrides:
setLocale
in classcom.vaadin.ui.AbstractComponent
-
getLocaleString
-
setLocaleString
-
convertMapToJsonObject
-
setPivotTableMessages
-
getEmptyDataMessage
-
setEmptyDataMessage
-
setShowUI
-
isShowUI
-
setShowRowTotals
-
isShowRowTotals
-
setShowColTotals
-
isShowColTotals
-