Skip to content

CollectionTableConfig

Defined in: packages/core/src/collections/types.ts:85

Configuration for data table display and behavior in the admin panel.

bulkActions: object

Defined in: packages/core/src/collections/types.ts:117

Bulk action configuration.

delete: boolean

Enable bulk delete action.

true

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: number

Defined in: packages/core/src/collections/types.ts:90

Default number of items per page on the client.

10

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"

{ field: "_creationTime", order: "desc" }

pageSizeOptions: number[]

Defined in: packages/core/src/collections/types.ts:102

Available page size options in the pagination controls.

[10, 25, 50, 100]

serverPageSize: number

Defined in: packages/core/src/collections/types.ts:96

Default number of items per page fetch from the server.

100