JavaScript Data GridBasePlugin

Members

DEFAULT_SETTINGS

Source code

BasePlugin.DEFAULT_SETTINGS ⇒ object

The DEFAULT_SETTINGS getter defines the plugin default settings.

enabled

Source code

basePlugin.enabled : boolean

eventManager

Source code

basePlugin.eventManager : EventManager

The instance of the EventManager class.

initialized

Source code

basePlugin.initialized : boolean

isPluginsReady

Source code

basePlugin.isPluginsReady : boolean

pluginName

Source code

basePlugin.pluginName : string

pluginsInitializedCallbacks

Source code

basePlugin.pluginsInitializedCallbacks : Array<function()>

SETTING_KEYS

Source code

BasePlugin.SETTING_KEYS ⇒ Array<string> | boolean

The SETTING_KEYS getter defines the keys that, when present in the config object, trigger the plugin update after the updateSettings calls.

  • When it returns true, the plugin updates after all updateSettings calls, regardless of the contents of the config object.
  • When it returns false, the plugin never updates on updateSettings calls.

Methods

addHook

Source code

basePlugin.addHook(name, callback, [orderIndex])

Add listener to plugin hooks system.

Param Type Description
name string The hook name.
callback function The listener function to add.
[orderIndex] number optional Order index of the callback. If > 0, the callback will be added after the others, for example, with an index of 1, the callback will be added before the ones with an index of 2, 3, etc., but after the ones with an index of 0 and lower. If < 0, the callback will be added before the others, for example, with an index of -1, the callback will be added after the ones with an index of -2, -3, etc., but before the ones with an index of 0 and higher. If 0 or no order index is provided, the callback will be added between the "negative" and "positive" indexes.

callOnPluginsReady

Source code

basePlugin.callOnPluginsReady(callback)

Register function which will be immediately called after all plugins initialized.

Param Type Description
callback function The listener function to call.

clearHooks

Source code

basePlugin.clearHooks()

Clear all hooks.

destroy

Source code

basePlugin.destroy()

Destroy plugin.

disablePlugin

Source code

basePlugin.disablePlugin()

Disable plugin for this Handsontable instance.

enablePlugin

Source code

basePlugin.enablePlugin()

Enable plugin for this Handsontable instance.

getSetting

Source code

basePlugin.getSetting([settingName]) ⇒ *

Gets the plugin settings. If there is no setting under the provided key, it returns the default setting provided by the DEFAULT_SETTINGS static property of the class.

Param Type Description
[settingName] string optional The setting name. If the setting name is not provided, it returns the whole plugin's settings object.

removeHooks

Source code

basePlugin.removeHooks(name)

Remove all hooks listeners by hook name.

Param Type Description
name string The hook name.