Mendix 7 is no longer supported unless you have Extended Support (for details, please contact Mendix Support). Mendix 7 documentation will remain available for customers with Extended Support until July, 2024.
Boolean expressions
Boolean expressions
Boolean expressions can be used to perform logical operations such as checking if two conditions hold.
and
Combines two Boolean expressions and only returns True if both of the expressions evaluate to True.
|
|
evaluates to True because both of the expressions are True.
|
|
evaluates to False, because only the second expression is True.
or
Combines two Boolean expressions, and returns True if at least one of the expressions evaluates to True.
Given a domain entity instance with name “$product” that has an integer attribute “price” with value “3” and another integer attribute “recommendedPrice” with value “2”, the following expression:
|
|
will return True because at least one of the expressions evaluates to True (the second one, to be precise). Note that the expression would still return True if both statements had been True.
The following example returns False, because both expressions evaluate to False:
|
|
not
The function ’not’ negates the specified Boolean expression.
Input
An expression of type Boolean.
Output
Returns the negation of the specified expression. If the expression evaluates to True, it returns False; otherwise it returns True.
|
|
returns:
|
|
and
|
|
returns:
|
|