Package io.jmix.gridexportflowui.action
Class ExcelExportAction
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.action.SecuredBaseAction
io.jmix.flowui.action.list.ListDataComponentAction<ExportAction,Object>
 
io.jmix.gridexportflowui.action.ExportAction
io.jmix.gridexportflowui.action.ExcelExportAction
- All Implemented Interfaces:
- ExecutableAction,- SecuredAction,- TargetAction<ListDataComponent<Object>>,- Action,- HasShortcutCombination,- org.springframework.beans.factory.Aware,- org.springframework.context.ApplicationContextAware
Action for export a 
ListDataComponent content in XLSX format.
 
 Should be defined for a ListDataComponent (e.g. DataGrid).
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseActionSecuredBaseAction.EnabledRule
- 
Field SummaryFieldsFields inherited from class io.jmix.gridexportflowui.action.ExportActionapplicationContext, availableExportModes, columnKeysToExport, columnsExportFilter, columnsToExport, dataGridExporter, dialogs, downloader, messagesFields inherited from class io.jmix.flowui.action.list.ListDataComponentActionselectionListenerRegistration, targetFields inherited from class io.jmix.flowui.action.SecuredBaseActionenabledByUiPermissions, enabledRules, visibleByUiPermissionsFields inherited from class io.jmix.flowui.kit.action.BaseActionenabledExplicitly, visibleExplicitlyFields inherited from class io.jmix.flowui.kit.action.AbstractActiondescription, enabled, eventBus, icon, id, shortcutCombination, text, variant, visibleFields inherited from interface io.jmix.flowui.kit.action.ActionPROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) Methods inherited from class io.jmix.gridexportflowui.action.ExportActionaddColumnValueProvider, createCurrentPageAction, createExportAllAction, createExportSelectedAction, definePrimaryFilterPredicate, doExport, execute, getColumnValueProvider, getMessage, isDataLoaderExist, removeColumnValueProvider, setAvailableExportModes, setColumnKeysToExport, setColumnsExportFilter, setColumnsToExport, setDataGridExporter, setDialogs, setDownloader, setFileName, setGridExportProperties, setMessages, withAvailableExportModes, withColumnKeysToExport, withColumnsExportFilter, withColumnsToExport, withExporter, withFileNameMethods inherited from class io.jmix.flowui.action.list.ListDataComponentActionactionPerform, attachSelectionListener, checkTarget, checkTargetItems, getTarget, onSelectionChange, setTarget, withEnabled, withEnabledByUiPermissions, withHandler, withIcon, withIcon, withShortcutCombination, withTarget, withText, withTitle, withVariant, withVisible, withVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.action.SecuredBaseActionaddEnabledRule, isEnabledByRule, isEnabledByUiPermissions, isPermitted, isVisibleByUiPermissions, refreshState, removeEnabledRule, setEnabledByUiPermissions, setVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.kit.action.BaseActionaddActionPerformedListener, isApplicable, setEnabled, setEnabledInternal, setVisible, setVisibleInternalMethods inherited from class io.jmix.flowui.kit.action.AbstractActionaddPropertyChangeListener, firePropertyChange, getDescription, getEventBus, getIcon, getId, getShortcutCombination, getText, getVariant, hasListener, isEnabled, isVisible, setDescription, setIcon, setShortcutCombination, setText, setVariantMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.action.ActionaddPropertyChangeListener, getDescription, getIcon, getId, getText, getVariant, isEnabled, isVisible, refreshState, setDescription, setEnabled, setIcon, setText, setVariant, setVisibleMethods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombinationgetShortcutCombination, setShortcutCombination
- 
Field Details- 
ID- See Also:
 
 
- 
- 
Constructor Details- 
ExcelExportActionpublic ExcelExportAction()
- 
ExcelExportAction
 
- 
- 
Method Details- 
initActionprotected void initAction()- Overrides:
- initActionin class- ListDataComponentAction<ExportAction,- Object> 
 
- 
setApplicationContextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
- Overrides:
- setApplicationContextin class- ExportAction
 
 
-