Class ExportDownloadInlineMenuItem
java.lang.Object
com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem
com.evolveum.midpoint.gui.api.component.button.ExportDownloadInlineMenuItem
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CsvDownloadInlineMenuItem,XlsxDownloadInlineMenuItem
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem
InlineMenuItem.VisibilityChecker -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExportDownloadInlineMenuItem(org.apache.wicket.model.IModel<String> label, ContainerableListPanel component, String fileNamePrefix) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.apache.wicket.model.IModel<String>getConfirmationMessage(Long exportSizeLimit) protected abstract org.apache.wicket.extensions.markup.html.repeater.data.table.export.AbstractDataExporterprotected org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> protected <T> List<org.apache.wicket.extensions.markup.html.repeater.data.table.export.IExportableColumn<T,?>> protected abstract Stringprotected Stringprotected <T> org.apache.wicket.model.IModel<T>getModel(org.apache.wicket.model.IModel<T> model) Methods inherited from class com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem
getAction, getAdditionalCssClass, getConfirmationMessageModel, getDefaultCompositedIconBuilder, getEnabled, getIconCompositedBuilder, getId, getLabel, getTooltip, getVisibilityChecker, getVisible, isDivider, isHeaderMenuItem, isMenuHeader, isMenuLinkVisible, isSubmit, setAction, setEnabled, setIconCompositedBuilder, setId, setVisibilityChecker, setVisible, showConfirmationDialog
-
Field Details
-
component
-
exportableColumnsIndex
-
-
Constructor Details
-
ExportDownloadInlineMenuItem
public ExportDownloadInlineMenuItem(org.apache.wicket.model.IModel<String> label, ContainerableListPanel component, String fileNamePrefix)
-
-
Method Details
-
initAction
- Specified by:
initActionin classInlineMenuItem
-
getExportableColumns
protected <T> List<org.apache.wicket.extensions.markup.html.repeater.data.table.export.IExportableColumn<T,?>> getExportableColumns() -
getDataTable
protected org.apache.wicket.extensions.markup.html.repeater.data.table.DataTable<?,?> getDataTable() -
getFilename
-
getFileExtension
-
getDataExporter
protected abstract org.apache.wicket.extensions.markup.html.repeater.data.table.export.AbstractDataExporter getDataExporter() -
getConfirmationMessage
-
getModel
protected <T> org.apache.wicket.model.IModel<T> getModel(org.apache.wicket.model.IModel<T> model)
-