Provides run-time access to Alert function and associated State

TypeScript
export interface

Methods

MethodDescription
addAlertDefinition(alertDefinition)Adds given Alert Definition to Adaptable State
deleteAlertDefinition(alertDefinition)Deletes given Alert Definition from Adaptable State
displayAdaptableAlert(alertToShow)Displays the given Adaptable Alert
displayAdaptableAlertNotification(alert)Displays given Alert as a Toast
editAlertDefinition(alertDefinition)Updates given Alert Definition in Adaptable State
evaluateAlertDefinitions(alertDefinitions)Evaluates the given Alert Definitions - will fire Alert if rule is met
findAlertDefinitions(alertLookupCriteria)Find all Alert Definitions which match the given criteria
getActiveAlertDefinitions(config)Retrieves all Alert Definitions which are currently active
getAlertDefinitionById(id, config)Retrieves alert definition by the technical ID (from AlertState)
getAlertDefinitionByName(name)Retrieves an Alert Definition by its Name
getAlertDefinitions(config)Retrieves all Alert Definitions in Alert State
getAlertState()Retrieves Alert section from Adaptable State
getSuspendedAlertDefinitions(config)Retrieves all Alert Definitions which are currently suspended
openAlertSettingsPanel()Opens Settings Panel with Alert section selected and visible
showAlert(alertHeader, alertMessage, messageType, alertProperties)Creates Alert based on given parameters and displays it.
showAlertError(alertHeader, alertMessage)Creates an Adaptable Alert based on given parameters and displays it as Error Alert.
showAlertInfo(alertHeader, alertMessage)Creates an Adaptable Alert based on given parameters and displays it as Info Alert.
showAlertSuccess(alertHeader, alertMessage)Creates an Adaptable Alert based on given parameters and displays it as Succcess Alert.
showAlertWarning(alertHeader, alertMessage)Creates an Adaptable Alert based on given parameters and displays it as Warning Alert.
suspendAlertDefinition(alertDefinition)Suspends Alert Definition
suspendAllAlertDefinition()Suspends all Alert Definitions
unSuspendAlertDefinition(alertDefinition)Activates a suspended Alert Definition
unSuspendAllAlertDefinition()Activates all suspended Alert Definition

Method Details

addAlertDefinition

Adds given Alert Definition to Adaptable State

TypeScript
addAlertDefinition(alertDefinition: AlertDefinition): AlertDefinition;
Parameters
ParameterTypeDescription
alertDefinitionAlertDefinitionAlertDefinition to add
Returns

AlertDefinition

deleteAlertDefinition

Deletes given Alert Definition from Adaptable State

TypeScript
deleteAlertDefinition(alertDefinition: AlertDefinition): void;
Parameters
ParameterTypeDescription
alertDefinitionAlertDefinition
Returns

void

displayAdaptableAlert

Displays the given Adaptable Alert

TypeScript
displayAdaptableAlert(alertToShow: AdaptableAlert): Promise<void>;
Parameters
ParameterType
alertToShowAdaptableAlert
Returns

Promise<void>

displayAdaptableAlertNotification

Displays given Alert as a Toast

TypeScript
displayAdaptableAlertNotification(alert: AdaptableAlert): void;
Parameters
ParameterTypeDescription
alertAdaptableAlertthe Alert to show as a Toast
Returns

void

editAlertDefinition

Updates given Alert Definition in Adaptable State

TypeScript
editAlertDefinition(alertDefinition: AlertDefinition): AlertDefinition;
Parameters
ParameterTypeDescription
alertDefinitionAlertDefinitionAlert to Edit
Returns

AlertDefinition

evaluateAlertDefinitions

Evaluates the given Alert Definitions - will fire Alert if rule is met

TypeScript
evaluateAlertDefinitions(alertDefinitions: AlertDefinition[]): void;
Parameters
ParameterTypeDescription
alertDefinitionsAlertDefinition[]Alert Definitions to evaluate
Returns

void

findAlertDefinitions

Find all Alert Definitions which match the given criteria

TypeScript
findAlertDefinitions(alertLookupCriteria: AdaptableObjectLookupCriteria): AlertDefinition[];
Parameters
ParameterTypeDescription
alertLookupCriteriaAdaptableObjectLookupCriterialookup criteria
Returns

AlertDefinition[]

getActiveAlertDefinitions

Retrieves all Alert Definitions which are currently active

TypeScript
getActiveAlertDefinitions(config?: LayoutExtendedConfig): AlertDefinition[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

AlertDefinition[]

getAlertDefinitionById

Retrieves alert definition by the technical ID (from AlertState)

TypeScript
getAlertDefinitionById(id: AlertDefinition['Uuid'], config?: LayoutExtendedConfig): AlertDefinition;
Parameters
ParameterTypeDescription
idAlertDefinition['Uuid']alert definition id
configLayoutExtendedConfig
Returns

AlertDefinition

getAlertDefinitionByName

Retrieves an Alert Definition by its Name

TypeScript
getAlertDefinitionByName(name: string): AlertDefinition | undefined;
Parameters
ParameterTypeDescription
namestringName of the Alert Definition
Returns

AlertDefinition | undefined

getAlertDefinitions

Retrieves all Alert Definitions in Alert State

TypeScript
getAlertDefinitions(config?: LayoutExtendedConfig): AlertDefinition[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

AlertDefinition[]

getAlertState

Retrieves Alert section from Adaptable State

TypeScript
getAlertState(): AlertState;
Returns

AlertState

getSuspendedAlertDefinitions

Retrieves all Alert Definitions which are currently suspended

TypeScript
getSuspendedAlertDefinitions(config?: LayoutExtendedConfig): AlertDefinition[];
Parameters
ParameterType
configLayoutExtendedConfig
Returns

AlertDefinition[]

openAlertSettingsPanel

Opens Settings Panel with Alert section selected and visible

TypeScript
openAlertSettingsPanel(): void;
Returns

void

showAlert

Creates Alert based on given parameters and displays it.

TypeScript
showAlert(alertHeader: string, alertMessage: string, messageType: AdaptableMessageType, alertProperties?: AlertProperties): Promise<void>;
Parameters
ParameterTypeDescription
alertHeaderstringHeader of the Alert (if shown in a popup its the Title of the Window)
alertMessagestringMain message of the alert
messageTypeAdaptableMessageType
alertPropertiesAlertProperties
Returns

Promise<void>

showAlertError

Creates an Adaptable Alert based on given parameters and displays it as Error Alert.

TypeScript
showAlertError(alertHeader: string, alertMessage: string): Promise<void>;
Parameters
ParameterTypeDescription
alertHeaderstringHeader of the Alert (if shown in a popup its the Title of the Window)
alertMessagestringMain message of the alert
Returns

Promise<void>

showAlertInfo

Creates an Adaptable Alert based on given parameters and displays it as Info Alert.

TypeScript
showAlertInfo(alertHeader: string, alertMessage: string): Promise<void>;
Parameters
ParameterTypeDescription
alertHeaderstringHeader of the Alert (if shown in a popup its the Title of the Window)
alertMessagestringMain message of the alert
Returns

Promise<void>

showAlertSuccess

Creates an Adaptable Alert based on given parameters and displays it as Succcess Alert.

TypeScript
showAlertSuccess(alertHeader: string, alertMessage: string): Promise<void>;
Parameters
ParameterTypeDescription
alertHeaderstringHeader of the Alert (if shown in a popup its the Title of the Window)
alertMessagestringMain message of the alert
Returns

Promise<void>

showAlertWarning

Creates an Adaptable Alert based on given parameters and displays it as Warning Alert.

TypeScript
showAlertWarning(alertHeader: string, alertMessage: string): Promise<void>;
Parameters
ParameterTypeDescription
alertHeaderstringHeader of the Alert (if shown in a popup its the Title of the Window)
alertMessagestringMain message of the alert
Returns

Promise<void>

suspendAlertDefinition

Suspends Alert Definition

TypeScript
suspendAlertDefinition(alertDefinition: AlertDefinition): AlertDefinition;
Parameters
ParameterTypeDescription
alertDefinitionAlertDefinitionAlert to suspend
Returns

AlertDefinition

suspendAllAlertDefinition

Suspends all Alert Definitions

TypeScript
suspendAllAlertDefinition(): void;
Returns

void

unSuspendAlertDefinition

Activates a suspended Alert Definition

TypeScript
unSuspendAlertDefinition(alertDefinition: AlertDefinition): AlertDefinition;
Parameters
ParameterTypeDescription
alertDefinitionAlertDefinitionAlert to Un-suspend (activate)
Returns

AlertDefinition

unSuspendAllAlertDefinition

Activates all suspended Alert Definition

TypeScript
unSuspendAllAlertDefinition(): void;
Returns

void