Plus Minus Technical Reference
Summary
- Plus Minus State contains the Plus Minus Rules
- Programmatic access to Plus Minus is through Plus Minus API
Plus Minus State
Plus Minus State contains a collection of Plus Minus Rules:
| Property | Description |
|---|---|
| PlusMinusNudges | Array of Plus Minus Nudges |
Plus Minus
A Plus Minus Nudge is defined as follows:
| Property | Description |
|---|---|
| Name | Name of the Plus Minus Nudge rule |
| NudgeValue | Amount by which to update cell when Rule is applied |
| Rule | (Optional) Boolean Expression to determine whether to apply the Nudge |
| Scope | Where Rule is applied |
| IsReadOnly | Sets Entity to ReadOnly (overwriting a Strategy Entitlement of 'Full') |
| IsSuspended | Suspends (i.e. turns off) an Adaptable Object |
Plus Minus API
The Plus Minus API section of Adaptable API enables Plus / Minus Rules to be configured at run-time
| Method | Description |
|---|---|
| addPlusMinusNudge(plusMinusNudge) | Adds new Plus Minus Rule to State |
| applyPlusMinus(cellUpdateRequests) | Applies a Plus Minus to given cells |
| deletePlusMinusNudge(plusMinusNudge) | Deletes a plus minus rule |
| editPlusMinusNudge(plusMinusNudge) | Replaces Plus Minus Rule in State with given one |
| getAllActivePlusMinus(config) | Retrieves all active (not-suspended) Plus Minus Rules in Adaptable State with those with expressions first |
| getAllPlusMinus(config) | Retrieves all Plus Minus Rules in Adaptable State with those with expressions first |
| getAllSuspendedPlusMinus(config) | Retrieves all suspended Plus Minus Rules in Adaptable State with those with expressions first |
| getPlusMinusById(id, config) | Retrieves Plus Minus Rule by the technical ID (from PlusMinusState) |
| getPlusMinusNudgeByName(name) | Retrieves a Plus Minus Nudge by its Name |
| getPlusMinusState() | Retrieves Plus Minus section from Adaptable State |
| openPlusMinusSettingsPanel() | Opens Settings Panel with Plus Minus section selected and visible |
| runPlusMinusNudge(plusMinusNudge, cells, direction) | Applies a Plus Minus Rule to given cells |
| suspendPlusMinusNudge(plusMinusNudge) | Suspends Plus Minus Rule |
| unSuspendPlusMinusNudge(plusMinusNudge) | Activates a suspended Plus Minus Rule |