Skip to main content
Version: 8.1

ConfigurationGrid module

Level: advanced

ConfigurationGrid is a module that provides the management logic for the "Configuration grid" control. Implemented in the Terrasoft.controls.ConfigurationGrid class of the UIv2 package. The Terrasoft.controls.ConfigurationGrid class inherits from the Terrasoft.Grid class.

Methods

init()

Initializes the component. Subscribes to events.

activateRow(id)

Selects a row and adds edit elements.

Parameters

{String|Number} id

The list row ID.

deactivateRow(id)

Deselects a row and deletes edit elements.

Parameters

{String|Number} id

The list row ID.

formatCellContent(cell, data, column, link)

Formats the row cell data.

Parameters

cell

Cell.

data

Data.

column

Cell configuration.

link

Link.

onUpdateItem(item)

Record’s update event handler.

Parameters

{Terrasoft.BaseViewModel} item

Collection item.

onDestroy(clear)

Destroys the list and its components.

Parameters

clear

Clears the list and its components.