NestedHeaders
Members
detectedOverlappedHeaders
nestedHeaders.detectedOverlappedHeaders
The flag which determines that the nested header settings contains overlapping headers configuration.
ghostTable
nestedHeaders.ghostTable
Custom helper for getting widths of the nested headers.
PLUGIN_KEY
NestedHeaders.PLUGIN_KEY
Returns the plugin key used to identify this plugin in Handsontable settings.
PLUGIN_PRIORITY
NestedHeaders.PLUGIN_PRIORITY
Returns the priority order used to determine the order in which plugins are initialized.
Methods
_getHeaderTreeNodeDataByCoords
nestedHeaders._getHeaderTreeNodeDataByCoords()
Returns the header tree node data for the given coordinates, or undefined if the coordinates do not point to a header cell.
clearColspans
nestedHeaders.clearColspans()
Removes all colspan and rowspan attributes from the rendered header cells in all overlays.
destroy
nestedHeaders.destroy()
Destroys the plugin instance.
disablePlugin
nestedHeaders.disablePlugin()
Disables the plugin by removing all registered hooks, clearing header state, and resetting visual indicators.
enablePlugin
nestedHeaders.enablePlugin()
Enables the plugin by registering all required hooks and initializing the header state.
getColumnHeaderValue
nestedHeaders.getColumnHeaderValue()
Returns the display value for a nested header cell at the given visual column index and header level.
getHeaderSettings
nestedHeaders.getHeaderSettings()
Returns the header settings node for the specified header level and column index.
getLayersCount
nestedHeaders.getLayersCount()
Returns the number of nested header rows currently configured in the plugin.
getStateManager
nestedHeaders.getStateManager()
Returns the internal state manager that tracks the nested header spans and their layout configuration.
headerRendererFactory
nestedHeaders.headerRendererFactory()
Creates and returns a header renderer function for the specified header layer level.
isEnabled
nestedHeaders.isEnabled()
Returns whether the plugin is enabled based on the presence of the nestedHeaders settings key.
updatePlugin
nestedHeaders.updatePlugin()
Updates the plugin state when Handsontable settings change, rebuilding the header tree and refreshing column widths.