Column definitions, each bound to a property of T.
OptionalcustomExtra per-row controls, appended after Edit and Delete.
OptionaldefaultRows per page. Defaults to 10.
OptionalenableShow row selection and the bulk delete control. Defaults to false.
OptionalenableShow ProTable's column visibility and density controls. Defaults to true.
OptionalenableShow the export entries in the toolbar menu. Defaults to true.
OptionalenableShow the import entry in the toolbar menu. Defaults to false.
Import creates records through the data source's create (or createMany
when available), so it is only meaningful for a writable source. Opt-in,
mirroring how a consumer decides whether the table accepts bulk input.
OptionalexportWhether export covers the whole filtered result set or just the rows on
screen. Defaults to 'all', falling back to 'page' when the data source
cannot list without pagination.
Selects and configures the data strategy.
OptionalimportMax simultaneous single-row creates during import. Defaults to 5.
OptionallocaleOverrides for the library's own wording.
antd and ProTable chrome follow the surrounding ConfigProvider; this is
for the strings the library itself produces. Anything omitted falls back
to English.
The property holding each record's identity.
Table header, also used to name exported files.
Everything needed to render a CrudTable.