Skip to content

@serenity-is/sleekgrid / AutoTooltips

Class: AutoTooltips

Defined in: src/plugins/autotooltips.ts:21

Grid plugin that automatically sets title tooltips for truncated cell content. Handles overflow detection via clientWidth < scrollWidth and optional truncation.

Implements

Constructors

Constructor

new AutoTooltips(options?): AutoTooltips

Defined in: src/plugins/autotooltips.ts:32

Creates the plugin.

Parameters

options?

AutoTooltipsOptions

Partial options merged with AutoTooltips.defaults.

Returns

AutoTooltips

Properties

pluginName

pluginName: string = "AutoTooltips"

Defined in: src/plugins/autotooltips.ts:101

Plugin name for lookup via grid.getPluginByName().

Implementation of

GridPlugin.pluginName


defaults

readonly static defaults: AutoTooltipsOptions

Defined in: src/plugins/autotooltips.ts:37

Default option values.

Methods

destroy()

destroy(): void

Defined in: src/plugins/autotooltips.ts:61

Detaches handlers installed by AutoTooltips.init.

Returns

void

Implementation of

GridPlugin.destroy


init()

init(grid): void

Defined in: src/plugins/autotooltips.ts:48

Attaches overflow-tooltip handlers based on current options.

Parameters

grid

ISleekGrid

Host grid instance.

Returns

void

Implementation of

GridPlugin.init