- grade4pagasaAsked on August 08, 2016 at 06:50 PM
Pardon my ignorance as I'm no developer or coder.
Why is there no Action Button (blue + box) for the Update / Calculate Field wizard (unlike in Show / Hide field)?
- JotForm SupportKiranAnswered on August 08, 2016 at 08:48 PM
Unfortunately, we cannot have more than one action in each condition being set using Update/Calculate field. This was never there in the old condition wizard as well. This is due to the value calculated needs to be placed in another field. Generally, this condition is being used for some complex calculations by using several fields on the fields on the form most of the times. I think this is not added which may be leading to confusions when we have multiple calculations on the same conditions.
However, when we need to add more actions we can just duplicate the conditions and change the action items.
Hope this information helps!
- grade4pagasaAnswered on August 09, 2016 at 02:03 AM
I'm still confused. I know you explained why the Update / Calculate Field behaves as such but I still couldn't grasp it. Maybe a compare & contrast would help?
Why is the Enable / Require field, Show / Hide field & Change E-mail recipient wizards capable of allowing / handling multiple actions (Do's / blue + box) but the Update / Calculate Field wizard cannot?
- JotForm SupportChriistianAnswered on August 09, 2016 at 04:21 AM
It is not allowed to add multiple "Do" options in the Update/Calculate Condition because there is specific code used to perform the complex calculations and functions that are set by the user. This is more complicated than just hiding certain fields or changing an email recipient. Having multiple actions for the calculation will simply cause conflicts and result in incorrect values being placed in the target field. Furthermore, it will be easier for the user to keep track of the calculations or field updates they want to do on their form if there is only one "Do" action in each condition.
Hope this helps. If you need further information, please let us know.