Page History
Panel | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Code Block |
---|
argument1 AND argument2 [AND ...] |
- argument1 - The first boolean condition that you want to evaluate.
- argument2 - The first boolean condition that you want to evaluate.
- [AND …] - Additional boolean conditions that you want to evaluate. (optional)
Return type
- boolean
Examples
FALSE
bgColor | white |
---|
OR
Returns
OR
This function returns TRUE if at least one of its arguments evaluates to TRUE; it returns FALSE if none of the arguments evaluate to TRUE.
Syntax
Code Block |
---|
argument1 OR argument2 [OR ...] |
Input
- argument1 - The first boolean condition that you want to evaluate. argument2 - The first boolean condition that you want to evaluate. [OR …] - Additional boolean conditions that you want to evaluate.
Return type
- boolean
Examples
Expression | Result | Type |
---|---|---|
TRUE OR TRUE | TRUE | Booleanboolean |
TRUE OR FALSE | TRUE | Booleanboolean |
FALSE OR FALSE | FALSE | Booleanboolean |
TRUE OR ? (= UNKNOWN) | TRUE | Booleanboolean |
FALSE OR ? (= UNKNOWN) | UNKNOWN | Boolean |
TRUE
boolean |
bgColor | white |
---|
FALSE
This is the boolean value FALSE.
...
bgColor | white |
---|
NOT
This operator reverses the value of its boolean argument.
Syntax
Code Block |
---|
NOT argument |
- argument - The boolean condition of which you want to reverse its value.
Return type
- boolean
Examples
...
|
Tip |
---|
Using brackets is not required, but advised to clearly indicate which boolean condition needs to be reversed. |
...
Panel | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
UNKNOWNYou can use the '?' (question mark), representing UNKNOWN, to check if an expression or an attribute has a value. Example Suppose a model with an entity Person and attributes Person.name and Person.age. In runtime, a user fills out a form and enters his name, but forgets to fill out his age. As a result: Expression | Result | Type | Reason | Person.name = ? | FALSE | Boolean | This attribute is filled out | Person.age = ? | TRUE | Boolean | This attribute is not filled out, and therefore UNKNOWN | Include Page | _nav_BackToTop | _nav_BackToTop |