Skip to main content

Platform Control: Hidden

How to make a field Visible, Hidden, always or on Condition

Kate Gubbins avatar
Written by Kate Gubbins
Updated over 10 months ago

Platform allows you to configure/control the visibility of fields that you make available for required data capture in your journey. The control you use for visibility is called Hidden:

The Hidden control gives you three options for field visibility:

  • Hidden: Yes - this will mean that the field is NOT visible in your journey

  • Hidden: No - this will mean that the field is ALWAYS visible in your journey

  • Hidden: Conditional - this will mean that the field is Hidden/Visible in your journey only when specified conditions are met

You will note in Platform, some fields do not have a Hidden control at all (the control is blank). This will mean that the field is visible by default.

Hidden on Condition

Hidden on Condition allows you to set a json expression to govern the visibility behaviour of the field.

Note that many fields have conditional visibility logic configured in the standard Platform configuration. These standard conditions are based on best-practice. You are still able to modify these standard conditions if you wish.

Where Simpology has deemed that the 'standard' treatment for a field visibility is Hidden/Visible, the relevant expressions will already be set. As an example, in the following screenshot, "Other Financial Institution Name" is a field set to be visible on condition:

If you click on the condition, you are able to see the default expression that has been written for this field:

The logic is saying:

  • Hide "Other Financial Institution Name" field

    • where

    • the item selected in the field "Financial Institution" in not equal to OptionList ID 1252 (which is "Other)

ie: show the "Other Financial Institution Name" field when "Financial Institution" is Other.

You will see from the rule, that Option List IDs are important to get a handle of in order to be able to write expression logic. For more on Option List IDs click here.

In the journey, this will mean that when adding a Credit Card, if the Financial Institution is named (and not Other); then the "Other Financial Institution Name" field is Hidden (not visible):

Whereas when adding a Credit Card, and the Financial Institution is Other; then the "other Financial Institution Name" field is not Hidden (is visible):

You are able to write conditional Hidden logic on any field you want to be visible/hidden based on other data/detail in the application.

Did this answer your question?