Defines an IF...THEN...ELSE... conditional statement based on a JavaScript condition.
The IfThenElse statement is one of the HTML transaction conditional statements. It contains two child steps (Then and Else) which are executed depending on the condition fulfillment: 
• Then step and child steps are executed when the condition is verified, 
• Else step and child steps are executed when the condition is not verified.
The condition, defined in the Condition property, is a JavaScript expression that is evaluated during the transaction execution as true or false. 
Note: In Convertigo Studio, when an IfThenElse statement is created in a handler, it can be easily replaced by an If, using the right-click menu on the statement and choosing the option Change to > If. The Condition property remains the same and the statements present in the sub-statements are:
• statements present in the Then statement are moved to the If, 
• statements present in the Else statement are deleted.
| Property | Type | Category | Description | 
|---|---|---|---|
| Comment | String | standard | Describes the object comment to include in the documentation report. This property generally contains an explanation about the object.  | 
    
| Condition | JS expression | standard | Defines the block condition expression. This property is a JavaScript expression that will be evaluated as condition (true or false) in order to decide whether to execute or not the child statements.  | 
    
| Is active | boolean | standard | Defines whether the statement is active. | 
 IfThenElse