Skip to content

@sheetkit/node / JsTableConfig

Interface: JsTableConfig

Defined in: binding.d.ts:1012

Configuration for creating a table.

Properties

autoFilter?

optional autoFilter: boolean

Defined in: binding.d.ts:1026

Whether to enable auto-filter on the table.


columns

columns: JsTableColumn[]

Defined in: binding.d.ts:1020

Column definitions.


displayName

displayName: string

Defined in: binding.d.ts:1016

The display name shown in the UI.


name

name: string

Defined in: binding.d.ts:1014

The table name (must be unique within the workbook).


range

range: string

Defined in: binding.d.ts:1018

The cell range (e.g. "A1:D10").


showColumnStripes?

optional showColumnStripes: boolean

Defined in: binding.d.ts:1034

Whether to show column stripes.


showFirstColumn?

optional showFirstColumn: boolean

Defined in: binding.d.ts:1028

Whether to show first column formatting.


showHeaderRow?

optional showHeaderRow: boolean

Defined in: binding.d.ts:1022

Whether to show the header row. Defaults to true.


showLastColumn?

optional showLastColumn: boolean

Defined in: binding.d.ts:1030

Whether to show last column formatting.


showRowStripes?

optional showRowStripes: boolean

Defined in: binding.d.ts:1032

Whether to show row stripes.


styleName?

optional styleName: string

Defined in: binding.d.ts:1024

The table style name (e.g. "TableStyleMedium2").

Released under the MIT / Apache-2.0 License.