Get CascadeSelect Option value

Pushparaj Bhaskaran June 9, 2013
import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.customfields.view.CustomFieldParams import com.atlassian.jira.issue.fields.CustomField ComponentManager componentManager = ComponentManager.getInstance() CustomFieldManager customFieldManager = componentManager.getCustomFieldManager() MutableIssue issue = componentManager.getIssueManager().getIssueObject('JIRA-4243') CustomField cf = customFieldManager.getCustomFieldObjectByName("Project-Component") CustomFieldParams cfVal = issue.getCustomFieldValue(cf) as CustomFieldParams Let me know how to proceed after this as the above displays the values in Script Runner Console in Adminstration.Need to get the value of Parent and child

3 answers

1 accepted

0 votes
Answer accepted
Pushparaj Bhaskaran July 9, 2013

Jamie,

Here it is

import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.MutableIssue
import com.atlassian.jira.issue.customfields.view.CustomFieldParams
import com.atlassian.jira.issue.fields.CustomField
ComponentManager componentManager = ComponentManager.getInstance()
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager()
MutableIssue issue = componentManager.getIssueManager().getIssueObject('JIRA-4243') 
CustomField cf = customFieldManager.getCustomFieldObjectByName("Project-Component")
CustomFieldParams cfVal = issue.getCustomFieldValue(cf) as CustomFieldParams

"Project-Component" is the cascade select field.

0 votes
JamieA
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
July 1, 2013

Can you put the line breaks in, then use the "code" formatting so this displays properly. Alternatively, post to gist.github.com.

0 votes
Pushparaj Bhaskaran June 23, 2013
Formatting the code (CR/LF import com.atlassian.jira.ComponentManager import com.atlassian.jira.issue.CustomFieldManager import com.atlassian.jira.issue.MutableIssue import com.atlassian.jira.issue.customfields.view.CustomFieldParams import com.atlassian.jira.issue.fields.CustomField ComponentManager componentManager = ComponentManager.getInstance() CustomFieldManager customFieldManager = componentManager.getCustomFieldManager() MutableIssue issue = componentManager.getIssueManager().getIssueObject('JIRA-4243') CustomField cf = customFieldManager.getCustomFieldObjectByName("Project-Component") CustomFieldParams cfVal = issue.getCustomFieldValue(cf) as CustomFieldParams

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events