This page covers a next version of Handsontable, and is not published yet.

This page covers a non-latest version of Handsontable.

# LinkedPhysicalIndexToValueMap

# Description

Map for storing mappings from an physical index to a value. Those entries are linked and stored in a certain order.

It does not update stored values on remove/add row or column action. Otherwise, order of entries is updated after such changes.

# Methods

# clearValue

Source code (opens new window)

linkedPhysicalIndexToValueMap.clearValue(physicalIndex)

Clear value for particular index.

Param Type Description
physicalIndex number Physical index.

# getEntries

Source code (opens new window)

linkedPhysicalIndexToValueMap.getEntries() ⇒ Array

Get every entry containing index and value, respecting order of indexes.

# getLength

Source code (opens new window)

linkedPhysicalIndexToValueMap.getLength() ⇒ number

Get length of the index map.

# getValues

Source code (opens new window)

linkedPhysicalIndexToValueMap.getValues() ⇒ Array

Get full list of ordered values for particular indexes.

# setValueAtIndex

Source code (opens new window)

linkedPhysicalIndexToValueMap.setValueAtIndex(index, value, position) ⇒ boolean

Set value at index and add it to the linked list of entries. Entries are stored in a certain order.

Note: Value will be added at the end of the queue.

Param Type Description
index number The index.
value * The value to save.
position number Position to which entry will be added.

# setValues

Source code (opens new window)

linkedPhysicalIndexToValueMap.setValues(values)

Set new values for particular indexes. Entries are linked and stored in a certain order.

Note: Please keep in mind that change hook triggered by the method may not update cache of a collection immediately.

Param Type Description
values Array List of set values.
Last Updated: Mar 27, 2024