Export Configuration
Quick Start
import { DataTable, defineExportConfig } from '@tablecraft/table';
import type { OrdersRow } from './generated/orders';
const exportConfig = defineExportConfig<OrdersRow>()({
entityName: 'orders',
});
<DataTable<OrdersRow>
adapter={adapter}
config={{ enableExport: true }}
exportConfig={exportConfig}
/>Excluding Columns (removeHeaders)
removeHeaders)Renaming Columns (columnMapping)
columnMapping)In UI
In Export File
Transforming Values (transformFunction)
transformFunction)CSV / Excel Toggle
Column Widths (Excel Only)
Cross-Page Export
Type-Safe Helper: defineExportConfig<T>()
defineExportConfig<T>()Full Example
Last updated
Was this helpful?
