Hi all,
This is a simplified version of my workflow:
My problem is how can I do, in the transition screen 2, for manage chk 2 according chk1. I tried with behaviours (maybe it is not the best way) with this code but I can not recover the value of chk 1:
def f1 = getFieldById("customfield_14613")
def f2 = getFieldById("customfield_14617")
def f1val = f1.getValue()
f2.setFormValue(false)
f2.setHidden(false)
if(!f1val){
f2.setFormValue(true)
f2.setHidden(true)
}If someone could help me or give me some clues
Thanks
Ok, I had found the solution, if this can help someone
import com.atlassian.jira.component.ComponentAccessor
import com.atlassian.jira.ComponentManager
import com.atlassian.jira.issue.CustomFieldManager
import com.atlassian.jira.issue.fields.CustomField
import com.atlassian.jira.issue.IssueManager
import com.atlassian.jira.issue.Issue
// Get the current issue
IssueManager issueManager = ComponentAccessor.getIssueManager()
def issueId = formContents["id"]
def currentIssue = ComponentAccessor.getIssueManager().getIssueObject(issueId as Long)
// Get the value of "Spec Necessary" and "Reference Manual Changes Necessary" customField
def customField = ComponentAccessor.getCustomFieldManager()
def fSpecNecessary = customField.getCustomFieldObject("customfield_14613")
def valSpecNecessary = fSpecNecessary.getValue(currentIssue)
// Initialize "Spec Reviewed" and "Reference Manual Updated" customField
def fSpecReviewed = getFieldByName("Spec Reviewed")
// If valSpecNecessary == null, we set the "Spec Reviewed" checkbox on ReadOnly (gray out) and set value to "true" for pass the validator
if(valSpecNecessary == null){
fSpecReviewed.setFormValue(true)
fSpecReviewed.setHidden(true)
}
Hey Eric,
I had this similar question and Jamie gave a suggestion as posted in this thread
Good Luck
Chander
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok Chander, thanks for this link, I will watch.
I hope this help me
thanks again :)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.