OK here is my issues. I have a situation where I want to make a field required when a user checks a check box. For this discussion my checkbox field is checkBoxField with a single choice of Yes. The field I want to make required is requiredTextField. I am using the Behaviours add-on of Scriptrunner wit the following Configuration:
The behavior is mapped to ProjectA:Story
Validation Script attached to checkBoxField
Here is my script.
def description = getFieldByName("requiredTextField")
def checkBox = getFieldById(getFieldChanged())
def selectedOption = checkBox.getValue() as String
def isYesSelected = selectedOption == "Yes"
description.setRequired(isYesSelected)
I've done this before with select lists but for some reason the checkbox is kicking my butt. Any help and/or advice would be appreciated. Thanks in advance. .pd