Here's an AWESOME question....
Business Class: JobApplication
Form: SimpleSubmitApplication
Ask: Make fields visible only when PrmSource = "REFERRAL"
I am trying to make the PrmSpecificSource and PrmReferringSource fields visible only when the PrmSource field value that is selected is "REFERRAL". This is part of the configurable job application - a candidate with Candidate_ST role is completing the form.
I created a persistent user field to capture the PrmSource value. This updates as expected when I add this to the "when value changed". I can see the values of my user field changing when the PrmSource field changes.
I created another user field condition to return true when my first user field = "REFERRAL". However, I can not get my condition to ever return true. I also attempted to do this as a derived field.
I also noted that any additional field I put on the SimpleSubmitApplication form is display only even though I do not specify that. This applies to both user fields that I create, and persistent text fields that already exist in the business class.
Am I dealing with a security issue - where the Candidate does not have the access to update fields that I add? I could not find any security rules that denied/granted access to specific fields associated with the Candidate_ST role, although I did not look through every security class.
Or is it a sequencing thing where I need to first capture the value of PrmSource selection, then see if it meets my condition, then set the visibility of the remaining fields based upon that condition?
Bottom line, on this form, how do I set field visibility based on the selected value of a parameter-type field?