CollectionTableConfig
Defined in: packages/core/src/collections/types.ts:85
Configuration for data table display and behavior in the admin panel.
Properties
Section titled “Properties”bulkActions
Section titled “bulkActions”bulkActions:
object
Defined in: packages/core/src/collections/types.ts:117
Bulk action configuration.
delete
Section titled “delete”delete:
boolean
Enable bulk delete action.
Default
Section titled “Default”truedefaultColumns
Section titled “defaultColumns”defaultColumns:
string[]
Defined in: packages/core/src/collections/types.ts:130
Default visible columns (by field key). If not specified, all columns are shown. NOTE: deferred to column visibility spec.
defaultPageSize
Section titled “defaultPageSize”defaultPageSize:
number
Defined in: packages/core/src/collections/types.ts:90
Default number of items per page on the client.
Default
Section titled “Default”10defaultSort
Section titled “defaultSort”defaultSort:
object
Defined in: packages/core/src/collections/types.ts:109
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”pageSizeOptions:
number[]
Defined in: packages/core/src/collections/types.ts:102
Available page size options in the pagination controls.
Default
Section titled “Default”[10, 25, 50, 100]serverPageSize
Section titled “serverPageSize”serverPageSize:
number
Defined in: packages/core/src/collections/types.ts:96
Default number of items per page fetch from the server.
Default
Section titled “Default”100