ManualColumnFreeze

This plugin allows to manually "freeze" and "unfreeze" a column using an entry in the Context Menu or using API.
You can turn it on by setting a Options#manualColumnFreeze property to true.

Example
// Enables the plugin
manualColumnFreeze: true,

Classes

ManualColumnFreeze

Methods

disablePlugin()

Disables the plugin functionality for this Handsontable instance.

enablePlugin()

Enables the plugin functionality for this Handsontable instance.

freezeColumn(column)

Freezes the given column (add it to fixed columns).

Parameters:
Name Type Description
column number

Visual column index.

isEnabled(){boolean}

Checks if the plugin is enabled in the handsontable settings. This method is executed in Hooks#beforeInit
hook and if it returns true than the ManualColumnFreeze#enablePlugin method is called.

Returns: {boolean}

unfreezeColumn(column)

Unfreezes the given column (remove it from fixed columns and bring to it's previous position).

Parameters:
Name Type Description
column number

Visual column index.

updatePlugin()

Updates the plugin state. This method is executed when Core#updateSettings is invoked.

Class: ManualColumnFreeze