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:

PropertyDescription
PlusMinusNudgesArray of Plus Minus Nudges

Plus Minus

A Plus Minus Nudge is defined as follows:

PropertyDescription
NameName of the Plus Minus Nudge rule
NudgeValueAmount by which to update cell when Rule is applied
Rule(Optional) Boolean Expression to determine whether to apply the Nudge
ScopeWhere Rule is applied
IsReadOnlySets Entity to ReadOnly (overwriting a Strategy Entitlement of 'Full')
IsSuspendedSuspends (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

MethodDescription
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