@StudioAction(category="List Actions",
description="Gets items from Table/DataGrid and shows them in a new screen with PivotTable component")
@ActionType(value="pivot_showPivot")
public class ShowPivotAction
extends com.haulmont.cuba.gui.components.actions.ListAction
ListComponent and shows them in new screen with pivot table component.com.haulmont.cuba.gui.components.actions.BaseAction.EnabledRulecom.haulmont.cuba.gui.components.Action.ActionPerformedEvent, com.haulmont.cuba.gui.components.Action.AdjustWhenScreenReadOnly, com.haulmont.cuba.gui.components.Action.BeforeActionPerformedHandler, com.haulmont.cuba.gui.components.Action.DisabledWhenScreenReadOnly, com.haulmont.cuba.gui.components.Action.ExecutableAction, com.haulmont.cuba.gui.components.Action.HasBeforeActionPerformedHandler, com.haulmont.cuba.gui.components.Action.HasOpenType, com.haulmont.cuba.gui.components.Action.HasPrimaryState, com.haulmont.cuba.gui.components.Action.HasSecurityConstraint, com.haulmont.cuba.gui.components.Action.HasTarget, com.haulmont.cuba.gui.components.Action.SecuredAction, com.haulmont.cuba.gui.components.Action.Status| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ID |
| Constructor and Description |
|---|
ShowPivotAction() |
ShowPivotAction(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerform(com.haulmont.cuba.gui.components.Component component) |
java.lang.String |
getExcludedProperties() |
java.util.List<java.lang.String> |
getExcludedPropertiesList() |
java.lang.String |
getIncludedProperties() |
java.util.List<java.lang.String> |
getIncludedPropertiesList() |
void |
setExcludedProperties(java.lang.String properties)
Set excluded properties separated by a comma.
|
void |
setIncludedProperties(java.lang.String properties)
Sets included properties separated by a comma.
|
getTarget, setTarget, withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcutaddActionPerformedListener, addEnabledRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setVisible, setVisibleByUiPermissionsaddOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombinationequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setIconFromSet, setShortcut, setShortcutCombination, setVisiblepublic static final java.lang.String ID
public ShowPivotAction()
public ShowPivotAction(java.lang.String id)
@StudioPropertiesItem(name="excludedProperties",
description="Set excluded properties separated by a comma. Excluded properties will not be shown in the PivotTable")
public void setExcludedProperties(java.lang.String properties)
properties - excluded propertiespublic java.lang.String getExcludedProperties()
public java.util.List<java.lang.String> getExcludedPropertiesList()
@StudioPropertiesItem(name="includedProperties",
description="Sets included properties separated by a comma. Only included properties will be shown in the PivotTable")
public void setIncludedProperties(java.lang.String properties)
properties - included propertiespublic java.lang.String getIncludedProperties()
public java.util.List<java.lang.String> getIncludedPropertiesList()
public void actionPerform(com.haulmont.cuba.gui.components.Component component)
actionPerform in interface com.haulmont.cuba.gui.components.ActionactionPerform in class com.haulmont.cuba.gui.components.actions.BaseAction