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 ClassesNested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlerNested 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.DetachListenerNested 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.ListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenerNested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Methodprotected static final Stringprotected com.vaadin.server.KeyMapper<DataItem>protected booleanprotected Stringprotected PivotTableModelprotected PivotTableSerializerprotected static final MethodFields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredErrorFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCellClickListener(CellClickListener listener) voidaddRefreshListener(RefreshListener listener) protected voidvoidbeforeClientResponse(boolean initial) protected com.google.gson.JsonObjectconvertMapToJsonObject(Map<String, String> localeMap) protected RefreshListenerprotected voidgetJson()protected JmixPivotTableSceneStategetState()protected JmixPivotTableSceneStategetState(boolean markAsDirty) protected booleanbooleanisDirty()isShowUI()voidrepaint()protected voidvoidsetEmptyDataMessage(String emptyDataMessage) voidvoidvoidsetLocaleString(String locale) voidsetPivotTableMessages(String localeCode, Map<String, Object> localeMap) voidsetPivotTableSerializer(PivotTableSerializer pivotTableSerializer) voidsetShowColTotals(Boolean colTotals) voidsetShowRowTotals(Boolean rowTotals) voidMethods 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, writeDesignMethods 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, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface com.vaadin.ui.Component
addStyleNames, getUI, removeStyleNames, setStyleNameMethods 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:
getStatein classcom.vaadin.ui.AbstractComponent
-
getState
- Overrides:
getStatein classcom.vaadin.ui.AbstractComponent
-
getPivotTable
-
isDirty
public boolean isDirty() -
setJson
-
getJson
-
repaint
public void repaint() -
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
beforeClientResponsein interfacecom.vaadin.server.ClientConnector- Overrides:
beforeClientResponsein classcom.vaadin.ui.AbstractComponent
-
isCellClickListenerPresent
protected boolean isCellClickListenerPresent() -
serializeDataItemKey
-
afterPivotModelSerialized
-
forceStateChange
protected void forceStateChange() -
addRefreshListener
-
addCellClickListener
-
getLocale
- Specified by:
getLocalein interfacecom.vaadin.ui.Component- Overrides:
getLocalein classcom.vaadin.ui.AbstractComponent
-
setLocale
- Overrides:
setLocalein classcom.vaadin.ui.AbstractComponent
-
getLocaleString
-
setLocaleString
-
convertMapToJsonObject
-
setPivotTableMessages
-
getEmptyDataMessage
-
setEmptyDataMessage
-
setShowUI
-
isShowUI
-
setShowRowTotals
-
isShowRowTotals
-
setShowColTotals
-
isShowColTotals
-