Forms — also called Configurator
referred to as Configurators — is a structure that contains a set of input fields. You can create your own forms and include these in your logics. In this, way it is easy to separate you pricing calculations from input generations, and to reuse input across multiple logics.
Additionally, forms also allows for a larger degree of freedom than inputs that are generated in syntax check mode. For example, you can have input fields appear, disappear, or change according to what other input the end-user provides.
To create a form, create a logic with default logic nature and return instances of ConfiguratorEntry
and/or ConfiguratorEntryArray
from its elements.
...