Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Behavior getting Radio Button values

Brian Taylor
Contributor
September 7, 2018

I have a behavior that I am trying to Hide and Require fields based in values of a radio button

 

In the example AfectedPjt/Projects Affected is a radio button with a Value of All or Specific Project.  If all is selected hide Project Associated.  

It is not working and not sure if I have to define a radio button differently 

 

import com.onresolve.jira.groovy.user.FieldBehaviours
import com.onresolve.jira.groovy.user.FormField
import com.atlassian.jira.component.ComponentAccessor

// Get a pointer to my select list fields
def AffectedPjt = getFieldByName("Projects Affected")
def PjtAssocaited = getFieldByName("Project Assocaited")



if (AffectedPjt == "All") {

AffectedPjt.setRequired(true)
PjtAssocaited.setHidden(true)
PjtAssocaited.setRequired(false)
}

else {

AffectedPjt.setRequired(true)
PjtAssocaited.setHidden(false)
PjtAssocaited.setRequired(true)

}

 

1 answer

1 accepted

0 votes
Answer accepted
Brian Taylor
Contributor
September 7, 2018

import com.onresolve.jira.groovy.user.FieldBehaviours
import com.onresolve.jira.groovy.user.FormField
import com.atlassian.jira.component.ComponentAccessor

// Get pointers to my fields
def AffectedPjt = getFieldByName("Projects Affected")
def PjtAssocaited = getFieldByName("Project Associated")

if (AffectedPjt.value.toString() == "All") {

AffectedPjt.setRequired(true)
AffectedPjt.setHidden(false)
PjtAssocaited.setRequired(false)
PjtAssocaited.setHidden(true)
}

else {

AffectedPjt.setRequired(true)
AffectedPjt.setHidden(false)
PjtAssocaited.setRequired(true)
PjtAssocaited.setHidden(false)
}

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events