Skip to content

@sheetkit/node / JsTableConfig

Interface: JsTableConfig

Defined in: binding.d.ts:1097

Configuration for creating a table.

Properties

autoFilter?

optional autoFilter: boolean

Defined in: binding.d.ts:1111

Whether to enable auto-filter on the table.


columns

columns: JsTableColumn[]

Defined in: binding.d.ts:1105

Column definitions.


displayName

displayName: string

Defined in: binding.d.ts:1101

The display name shown in the UI.


name

name: string

Defined in: binding.d.ts:1099

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


range

range: string

Defined in: binding.d.ts:1103

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


showColumnStripes?

optional showColumnStripes: boolean

Defined in: binding.d.ts:1119

Whether to show column stripes.


showFirstColumn?

optional showFirstColumn: boolean

Defined in: binding.d.ts:1113

Whether to show first column formatting.


showHeaderRow?

optional showHeaderRow: boolean

Defined in: binding.d.ts:1107

Whether to show the header row. Defaults to true.


showLastColumn?

optional showLastColumn: boolean

Defined in: binding.d.ts:1115

Whether to show last column formatting.


showRowStripes?

optional showRowStripes: boolean

Defined in: binding.d.ts:1117

Whether to show row stripes.


styleName?

optional styleName: string

Defined in: binding.d.ts:1109

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

Released under the MIT / Apache-2.0 License.