@StudioAction(target="io.jmix.ui.component.ListComponent", description="Export selected entities to Excel") @ActionType(value="excelExport") public class ExcelExportAction extends ExportAction
Should be defined for a list component (Table
, DataGrid
, etc.) in a screen XML descriptor.
BaseAction.EnabledRule
Action.ActionPerformedEvent, Action.AdjustWhenScreenReadOnly, Action.ExecutableAction, Action.HasPrimaryState, Action.HasSecurityConstraint, Action.HasTarget, Action.MainTabSheetAction, Action.ScreenOpeningAction, Action.SecuredAction, Action.Status
Modifier and Type | Field and Description |
---|---|
protected Icons |
icons |
static java.lang.String |
ID |
applicationContext, downloader, messages, tableExporter
target
caption, description, enabled, eventHub, icon, id, owners, primary, shortcut, visible
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
Constructor and Description |
---|
ExcelExportAction() |
ExcelExportAction(java.lang.String id) |
ExcelExportAction(java.lang.String id,
java.lang.String shortcut) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIcon() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
actionPerform, addColumnValueProvider, doExport, execute, getColumnValueProvider, getMessage, needExportAll, removeColumnValueProvider, setTableExporter, withExporter
getTarget, setTarget, withCaption, withDescription, withHandler, withIcon, withPrimary, withShortcut
addActionPerformedListener, addEnabledRule, isApplicable, isEnabledByRule, isEnabledByUiPermissions, isPermitted, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabled, setEnabledByUiPermissions, setEnabledInternal, setVisible, setVisibleByUiPermissions, setVisibleInternal
addOwner, addPropertyChangeListener, firePropertyChange, getCaption, getDescription, getEventHub, getId, getOwner, getOwners, getShortcutCombination, hasSubscriptions, isEnabled, isPrimary, isVisible, removeOwner, removePropertyChangeListener, setCaption, setDescription, setIcon, setPrimary, setShortcut, setShortcutCombination
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addOwner, addPropertyChangeListener, getCaption, getDescription, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisible
public static final java.lang.String ID
@Autowired protected Icons icons
public ExcelExportAction(java.lang.String id)
public ExcelExportAction()
public ExcelExportAction(java.lang.String id, java.lang.String shortcut)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
setApplicationContext
in class ExportAction
public java.lang.String getIcon()
getIcon
in interface Action
getIcon
in class AbstractAction