Difference in various editions of Rule editor

This article provides a comprehensive comparison of the different editions, highlighting their distinctive functionalities, strengths, and potential limitations. By examining these differences, users can make informed decisions about which edition best suits their specific needs and requirements, ensuring they leverage the full potential of the Rule Editor.

Difference between Foundation Rule Editor and Core Component Rule Editor

The following table demonstrates the difference between the features available in the Rule Editor’s Core Components and the Rule Editor’s Foundation Components:

Features
Adaptive Form Foundation Components
Adaptive Form Core Components
Set the drop-down list of options
The drop-down list of options is set using the Rule Editor's Set Options of property.
The dropdown options are set using the custom functions.
Perform mathematical operations on the repeatable panel field
OOTB Math functions can be applied on repeatable panel fields to perform functions like sum, average using the Rule Editor. Two arguments need to be provided: the first specifies the repeatable panel containing the field, while the second specifies the field within the corresponding repeatable panel.
Mathematical operations on the repeatable panel field can be performed using the custom functions. You can also apply the mathematical functions directly to the fields of the repeatable panel in Rule Editor.
Validate/Reset field/panel/form rule in 'Then'
Validate and Reset functions only support form object in Rule Editor.
Validate and Reset functions support form / panel / field object in Rule Editor.
ES10 Support
ES10 is not supported yet. It only supports ES5 JavaScript features.
Support for modern JavaScript features such as let and arrow functions (ES10 support) within custom functions.
Service output property
The Service output property is supported in the Set Value of option of the Rule Editor.
The Set Value of option does not support the Service output property for invoking APIs in the Rule Editor.
Navigate between the panels
The Next button and Previous button components are provided to navigate between the panels. A navigation button placed within the container works on its child elements
The Navigation in Panel rule is available in the rule editor, allowing users to create rules for navigating between the children of panels.
NOTE
To learn how to create and use custom functions in detail, refer to Custom functions in Adaptive Forms (Core Components) article.

See Also

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab