@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.EnabledRule
com.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, withShortcut
addActionPerformedListener, addEnabledRule, isEnabledByUiPermissions, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setVisible, setVisibleByUiPermissions
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setIconFromSet, setPrimary, setShortcut, setShortcutCombination
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setIconFromSet, setShortcut, setShortcutCombination, setVisible
public 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.Action
actionPerform
in class com.haulmont.cuba.gui.components.actions.BaseAction