This plugin allows to change columns order.
API:
- moveColumn - move single column to the new position.
- moveColumns - move many columns (as an array of indexes) to the new position.
If you want apply visual changes, you have to call manually the render() method on the instance of Handsontable.
UI components:
- backlight - highlight of selected columns.
- guideline - line which shows where rows has been moved.
Members
-
backlightObject
-
Backlight UI object.
-
columnsMapperRowsMapper
-
Object containing visual row indexes mapped to data source indexes.
-
eventManagerObject
-
Event Manager object.
-
guidelineObject
-
Guideline UI object.
-
removedColumnsArray
-
List of last removed row indexes.
Methods
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 727
destroy()
-
Destroy plugin instance.
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 147
disablePlugin()
-
Disable plugin for this Handsontable instance.
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 109
enablePlugin()
-
Enable the plugin.
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 102
isEnabled(){Boolean}
-
Check if plugin is enabled.
Returns: {Boolean}
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 169
moveColumn(column, target)
-
Move a single column.
Parameters:
Name Type Description column
Number Visual column index to be moved.
target
Number Visual column index being a target for the moved column.
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 179
moveColumns(columns, target)
-
Move multiple columns.
Parameters:
Name Type Description columns
Array Array of visual column indexes to be moved.
target
Number Visual column index being a target for the moved columns.
-
handsontable/src/plugins/manualColumnMove/manualColumnMove.js, line 135
updatePlugin()
-
Updates the plugin to use the latest options you have specified.