Skip to content

CollectionTableConfigInput

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

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

optional bulkActions?: object

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

Bulk action configuration.

delete: boolean

Enable bulk delete action.

true

optional defaultColumns?: 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.


optional defaultPageSize?: number

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

Default number of items per page.

10

optional defaultSort?: 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"

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

optional pageSizeOptions?: number[]

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

Available page size options in the pagination controls.

[10, 25, 50, 100]

optional serverPageSize?: number

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

Default number of items per page fetch from the server.

100