CollectionTableConfigInput
Defined in: packages/core/src/collections/types.ts:34
Configuration for data table display and behavior in the admin panel.
Properties
Section titled “Properties”bulkActions?
Section titled “bulkActions?”
optionalbulkActions?:object
Defined in: packages/core/src/collections/types.ts:66
Bulk action configuration.
delete
Section titled “delete”delete:
boolean
Enable bulk delete action.
Default
Section titled “Default”truedefaultColumns?
Section titled “defaultColumns?”
optionaldefaultColumns?:string[]
Defined in: packages/core/src/collections/types.ts:79
Default visible columns (by field key). If not specified, all columns are shown. NOTE: deferred to column visibility spec.
defaultPageSize?
Section titled “defaultPageSize?”
optionaldefaultPageSize?:number
Defined in: packages/core/src/collections/types.ts:39
Default number of items per page.
Default
Section titled “Default”10defaultSort?
Section titled “defaultSort?”
optionaldefaultSort?:object
Defined in: packages/core/src/collections/types.ts:58
Default sort field and order. Must be an indexed field for performance.
field:
string
order:
"asc"|"desc"
Default
Section titled “Default”{ field: "_creationTime", order: "desc" }pageSizeOptions?
Section titled “pageSizeOptions?”
optionalpageSizeOptions?:number[]
Defined in: packages/core/src/collections/types.ts:51
Available page size options in the pagination controls.
Default
Section titled “Default”[10, 25, 50, 100]serverPageSize?
Section titled “serverPageSize?”
optionalserverPageSize?:number
Defined in: packages/core/src/collections/types.ts:45
Default number of items per page fetch from the server.
Default
Section titled “Default”100