Get a first look at what's coming. The Developer Passport Australia Release Preview kicks off March 12. Dive in! 

UI Policy not hiding fields based on country selection in form

WanRedzuan
Giga Contributor

Hi Community,
I’m trying to create a form where selecting a specific country should display only the related project checkbox fields. Here’s what I’ve done so far:

  • Created a UI Policy to hide all project fields when no country is selected.
  • Added conditions so that when Indonesia is selected, only Indonesian project fields appear, and similarly for Malaysia.

Issue:
Despite setting these conditions, when I select a country, all project checkboxes are displayed instead of only the relevant ones.

What I expected:

  • If no country is selected → all project fields hidden.
  • If Indonesia selected → only Indonesian project fields visible.
  • If Malaysia selected → only Malaysian project fields visible.

What actually happens:

  • All project fields remain visible regardless of country selection.

Question:

  • Am I missing something in the UI Policy configuration?
  • Do I need to use UI Policy Actions or Client Scripts for this scenario?
  • Any best practices for conditional visibility based on field selection?
2 REPLIES 2

Deepak Shaerma
Mega Sage

Hi @WanRedzuan 

First please remove the policy that created for Hiding all fields when country is empty. Mostly it is causing the conflict.

 

Step 1: Configure the "Indonesia" Policy

  1. Condition: Country is Indonesia.

  2. Reverse if false: Checked (True).

  3. UI Policy Actions:

    • Add all Indonesia project fields -> Visible: True.

    • (Do not add the Malaysia fields here).

 

Step 2: Configure the "Malaysia" Policy

  1. Condition: Country is Malaysia.

  2. Reverse if false: Checked (True).

  3. UI Policy Actions:

    • Add all Malaysia project fields -> Visible: True

Happy to help! If this resolved your issue, kindly mark it as the correct answer and Helpful 👍and close the thread 🔒 so others can benefit too.
Warm Regards,
Deepak Sharma
Community Rising Star 2025

PrajaktaG308421
Mega Guru

Hello @WanRedzuan ,

 

Global UI Policy to Hide All Project Fields
UI Policy: Runs when country is empty
 
country is empty
UI Policy Actions
For every project field, add an action:
 
Field                Visible Mandatory
Country Fields        false false
Country Fields        false false
  Make sure Reverse if false is checked.
 
country = Indonesia
UI Policy Actions:
 
Field      Visible
project_a_indo true
project_b_indo true
 
Same you can follow for the other country as well which you want to include