Skip to content

Vizel API / core/src / VizelTableOptions

Interface: VizelTableOptions ​

Defined in: packages/core/src/extensions/table.ts:12

Properties ​

cellHTMLAttributes? ​

ts
optional cellHTMLAttributes?: Record<string, string>;

Defined in: packages/core/src/extensions/table.ts:43


cellMinWidth? ​

ts
optional cellMinWidth?: number;

Defined in: packages/core/src/extensions/table.ts:23

Minimum width for table cells.

Default ​

ts
50

controls? ​

ts
optional controls?: 
  | boolean
  | VizelTableControlsOptions;

Defined in: packages/core/src/extensions/table.ts:36

Enable interactive table controls (column/row insert buttons, row handle with menu). Set to true to enable all controls, false to disable, or an object to customize.

Default ​

ts
true

headerHTMLAttributes? ​

ts
optional headerHTMLAttributes?: Record<string, string>;

Defined in: packages/core/src/extensions/table.ts:42


lastColumnResizable? ​

ts
optional lastColumnResizable?: boolean;

Defined in: packages/core/src/extensions/table.ts:29

If enabled, the last column can be resized.

Default ​

ts
true

resizable? ​

ts
optional resizable?: boolean;

Defined in: packages/core/src/extensions/table.ts:17

If enabled, tables can be resized.

Default ​

ts
false

tableHTMLAttributes? ​

ts
optional tableHTMLAttributes?: Record<string, string>;

Defined in: packages/core/src/extensions/table.ts:41

Additional HTML attributes for table elements.

Released under the MIT License.