Input fields disappear on type definition error

On a separate note, the models that you provided have some potentially problematic Computation Rules.

The Preconditions:

  • FieldFilled(Input_Visible_INPUT1)
  • FieldFilled(Input_Visible_INPUT2)

are not mutually exclusive as you do not enforce that Input_Visible_INPUT1 and Input_Visible_INPUT2 are not filled at the same time or link the input Fields to the ValueSelect Field in any way.

These should be remodeled as:

  • FieldFilled(Input_Visible_INPUT1) And [ValueSelect->INPUT_TYPE] == "INPUT1"
  • FieldNotFilled(Input_Visible_INPUT1) And [ValueSelect->INPUT_TYPE] == "INPUT2"

This ensures that the value is only used, when the ValueSelect Field has been set accordingly.

See Modeling computed boolean based on integer value - #11 by gmorga-ramirez for more information.