Binding Condition

Binding condition is an expression written in Iotellect Expression Language. It's evaluated first when a binding is activated. If this expression results to false, further binding processing will be skipped.

If a binding condition is empty or consists of spaces and/or unescaped control characters (e.g. the newline character) only, the condition is treated as true.

Binding Expression Resolution Environment:

Default Context

For relative models, dashboards, and other resources: a context that a relative resource attached to. For absolute models, dashboards, and other resources: resource’s own context. For instantiable models: model’s instance context.

Default Data Table

Widget input parameters table for a widget binding expression. None for a model or dashboard binding expression.

Default Row

0

Environment Variables

Standard variables only.

If the binding was activated by an event, the following event properties can also be accessed via environment:

Variable Name

Value Type

Description

context

String

Full path to the event's context.

event

String

Name of the event.

level

Integer

Event level.

time

Date

Event timestamp.

acknowledgements

Data Table

Event acknowledgements table.

enrichments

Data Table

Event enrichments table.

value

Data Table

Data Table containing event-specific data.

References

Binding conditions may include the same types of references as binding expressions.

Was this page helpful?