Zum Inhalt springen

Daten exportieren

Jede Kollektionsansicht ist standardmäßig exportierbar und enthält eine Schaltfläche zum Exportieren von Daten im csv-Format.

Sie können die Exportfunktion deaktivieren, indem Sie den exportable-Parameter in Ihrer Kollektion auf false setzen.

Alle regulären Spalten werden exportiert, aber nicht die zusätzlichen Felder, die Sie in Ihrer Kollektionsansicht eingerichtet haben, da Sie diese mit beliebigen React- Komponenten erstellen können.

Wenn Sie zusätzliche Felder in Ihrer Exportdatei hinzufügen müssen, können Sie diese erstellen, indem Sie eine ExportConfig in Ihrer exportable-Eigenschaft setzen:

import { ExportMappingFunction, buildCollection } from "@firecms/core";
export const sampleAdditionalExportColumn: ExportMappingFunction = {
key: "extra",
builder: async ({ entity }) => {
await new Promise(resolve => setTimeout(resolve, 100));
return "Additional exported value " + entity.id;
}
};
const blogCollection = buildCollection({
path: "blog",
collection: blogCollection,
name: "Blog",
exportable: {
additionalFields: [sampleAdditionalExportColumn]
},
});