Form Conditions Execution events

Problem:
We have to repeat the skip logic in form event and control event.

Current Behaviour:
Form conditions in form2 have form event and control event.

Form events run when form is loaded.

Control events run

  • When the form is loaded and if concept has data
  • When there is change in value of concept

Proposed Solution:
Make controls events work like the form conditions in forms1. i.e., Control events also gets triggered on load(even when there is no value) and also on change of value of concept.

@angshuonline @snehabagri @mksrom @vmalini @binduak

We had a discussion with product team in standup call.
One of the other solutions proposed by @angshuonline is instead of making control events run on load of form have a different onLoad event which runs on load of a concept.
Will post again once the solution is finalised.