JavaScript Data GridBasePlugin

Members

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)

Add listener to plugin hooks system.

Param Type Description
name string The hook name.
callback function The listener function to add.

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.

removeHooks

Source code

basePlugin.removeHooks(name)

Remove all hooks listeners by hook name.

Param Type Description
name string The hook name.