Hi community,
I am showing/hiding fields in my Jira Service Desk requests using ScriptRunner Behaviours.
When those fields are visible, they should be required.
def triggerField = getFieldById("customfield_11227") def hiddenField = getFieldById("customfield_11228") def isSelected = ((String)triggerField.getValue())?.contains("Oui") if (isSelected){ hiddenField.setHidden(false) hiddenField.setRequired(true) } else{ hiddenField.setHidden(true) hiddenField.setRequired(false) }
It works well with most custom fields:
But it does not work when the custom field is a Checkboxes custom field:
What could explain this different behaviour of Behaviours? ;-)
Thanks for your help!
Cheers,
David