The @forestadmin/export-advanced plugin is a plugin that allows you to export your data in various formats.
Installation
npminstall@forestadmin/export-advanced
Configuration
The plugin can be used directly on the agent, or a specific collection. Using it on the agent will enable the export for all collections.
All settings are optional. Not providing them will open a form in the UI to configure the export.
import { addExportAdvanced } from'@forestadmin/export-advanced';agent.customizeCollection('accounts', collection => {collection.use(addExportAdvanced, {/** * The name of the export button * default: Export <collection name> (advanced) */ actionName:'Export mailing list',/** * The name of the export file, should not include the extension */ filename:'mailing-list',/** * The format of the export file * Supported formats are: '.csv', '.xlsx', '.json' */ format:'.xlsx',/** * The fields to export. * Relations can be exported using the following notation. */ fields: ['firstname','lastname','email','address:streetName','address:city','address:country', ], });});