Form Logic

Form logic is a dedicated logic type used to define user inputs and their dynamic behavior in Forms 2.0. It replaces the legacy split between static inputs, configurators, and header input APIs with a single unified approach, making forms easier to configure, maintain, and debug while also improving performance.

A form logic can define the initial set of inputs, load value options when needed, and react to user interactions such as value changes or button clicks. It is assigned to supported logics and objects through the Form Logic field in the logic’s configuration.