Hello ,
I am using the below code to Show and Hide the Target Date Field in my JIRA Server instance using scriptrunner for JIRA . This Target Date will be visible only if option C is selected on the checkbox field -
I have used behaviours and added the checkbox field and written the following code as rhe server side script-
/////////////////////////
def changedCF = getFieldById(getFieldChanged()) // Checkbox A
def custField1 = getFieldById("customfield_11004") // Date Field
boolean isCollection = changedCF.getValue() instanceof Collection
if (isCollection) {
def changedCFValue = changedCF.getValue() as List
if (changedCFValue.contains("A")||changedCFValue.contains("B")||changedCFValue.contains("D")||changedCFValue.contains("E")||changedCFValue.contains("F"))
{
custField1.setHidden(true)
custField1.setFormValue(null)
} else {
custField1.setHidden(false)
}
} else {
def changedCFValue = changedCF.getValue() as String
if (changedCFValue.contains("C")) {
custField1.setHidden(false)
custField1.setFormValue(null)
} else {
custField1.setHidden(true)
}
}
///////////////////
This is not working as per expectation, Can someone please help or direct me to achieve my requirement?
Regards
Priyanka