React Data Grid ManualColumnFreeze
Description
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,
Options
manualColumnFreeze
Source code (opens new window)manualColumnFreeze.manualColumnFreeze : boolean
The manualColumnFreeze
option configures the ManualColumnFreeze
plugin.
You can set the manualColumnFreeze
option to one of the following:
Setting | Description |
---|---|
true | Enable the ManualColumnFreeze plugin |
false | Disable the ManualColumnFreeze plugin |
Read more:
Default: undefined
Example
// enable the `ManualColumnFreeze` plugin
manualColumnFreeze: true,
Methods
disablePlugin
Source code (opens new window)manualColumnFreeze.disablePlugin()
Disables the plugin functionality for this Handsontable instance.
enablePlugin
Source code (opens new window)manualColumnFreeze.enablePlugin()
Enables the plugin functionality for this Handsontable instance.
freezeColumn
Source code (opens new window)manualColumnFreeze.freezeColumn(column)
Freezes the specified column (adds it to fixed columns).
freezeColumn()
doesn't re-render the table,
so you need to call the render()
method afterward.
Param | Type | Description |
---|---|---|
column | number | Visual column index. |
isEnabled
Source code (opens new window)manualColumnFreeze.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
then the ManualColumnFreeze#enablePlugin method is called.
unfreezeColumn
Source code (opens new window)manualColumnFreeze.unfreezeColumn(column)
Unfreezes the given column (remove it from fixed columns and bring to it's previous position).
Param | Type | Description |
---|---|---|
column | number | Visual column index. |
updatePlugin
Source code (opens new window)manualColumnFreeze.updatePlugin()
Updates the plugin's state.
This method is executed when updateSettings()
is invoked with any of the following configuration options: