Skip to content

Members

PLUGIN_KEY

Source code

TrimRows.PLUGIN_KEY

Returns the plugin key used to identify this plugin in Handsontable settings.

PLUGIN_PRIORITY

Source code

TrimRows.PLUGIN_PRIORITY

Returns the priority order used to determine the order in which plugins are initialized.

SETTING_KEYS

Source code

TrimRows.SETTING_KEYS

Returns the list of settings keys observed by the plugin for configuration changes.

Methods

destroy

Source code

trimRows.destroy()

Destroys the plugin instance.

disablePlugin

Source code

trimRows.disablePlugin()

Disables the plugin functionality for this Handsontable instance.

enablePlugin

Source code

trimRows.enablePlugin()

Enables the plugin functionality for this Handsontable instance.

getTrimmedRows

Source code

trimRows.getTrimmedRows() ⇒ Array

Get list of trimmed rows.

Returns: Array - Physical rows.

isEnabled

Source code

trimRows.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 TrimRows#enablePlugin method is called. When [[Options#dataProvider]] is a complete server-backed configuration, the DataProvider plugin blocks this plugin from enabling.

isTrimmed

Source code

trimRows.isTrimmed(physicalRow) ⇒ boolean

Checks if given row is hidden.

ParamTypeDescription
physicalRownumberPhysical row index.

isValidConfig

Source code

trimRows.isValidConfig(trimmedRows) ⇒ boolean

Get if trim config is valid. Check whether all of the provided physical row indexes are within source data.

ParamTypeDescription
trimmedRowsArrayList of physical row indexes.

trimRow

Source code

trimRows.trimRow(…row)

Trims the row provided as a physical row index (counting from 0).

ParamTypeDescription
…rownumberPhysical row index.

trimRows

Source code

trimRows.trimRows(rows)

Trims the rows provided in the array.

Emits: Hooks#event:beforeTrimRow, Hooks#event:afterTrimRow

ParamTypeDescription
rowsArray<number>Array of physical row indexes.

untrimAll

Source code

trimRows.untrimAll()

Untrims all trimmed rows.

untrimRow

Source code

trimRows.untrimRow(…row)

Untrims the row provided as a physical row index (counting from 0).

ParamTypeDescription
…rownumberPhysical row index.

untrimRows

Source code

trimRows.untrimRows(rows)

Untrims the rows provided in the array.

Emits: Hooks#event:beforeUntrimRow, Hooks#event:afterUntrimRow

ParamTypeDescription
rowsArray<number>Array of physical row indexes.

updatePlugin

Source code

trimRows.updatePlugin()

Updates the plugin’s state.

This method is executed when updateSettings() is invoked with any of the following configuration options: