List of conditions
Use the components named conditions.*
to match an expression against a condition. For example, you can check whether a text field is filled in.
condition.all. Checks that all child conditions are met. If any of the conditions is not met, the component returns 'false'.
condition.any. Checks that at least one of the child conditions is met. If none of the conditions is met, the component returns
false
.condition.empty. Checks that the data is empty (
undefined
). Returnsfalse
if the data received a value.condition.equals. Checks whether the original value is equal to the specified value.
condition.link-opened. Checks that the user clicked the link.
condition.not. Returns the inverse of the specified condition.
condition.played. Checks whether playback has started.
condition.played-fully. Checks that playback is complete.
condition.required. Checks that the data is filled in.
condition.schema. Allows validating data using JSON Schema. This is a special format for describing data in JSON format.
condition.sub-array. Checks whether the array is a subarray of another element.