I'm trying to clear a form value from the linked-issues field using behaviours.
I've tried the following three ways and none seems successful:
def rt = getFieldById(getFieldChanged())
def links = getFieldById("issuelinks")
def linkType = getFieldById("issuelinks-linktype")
def linkIssues = getFieldById("issuelinks-issues")
def rtValue = rt.getValue()?.toString()
switch(rtValue) {
case "Duplicate":
links.setHidden(false)
linkType.setFormValue("duplicates").setReadOnly(true)
linkIssues.setRequired(true)
break
default :
links.setHidden(true)
linkType.setFormValue(-1).setReadOnly(false)
//None of these seem to work correctly//
linkIssues.setRequired(false).setFormValue("") <--- FIRST WAY
linkIssues.setRequired(false).setFormValue(null) <- SECOND WAY
linkIssues.setRequired(false).setFormValue(-1) <--- THIRD WAY
break
}
Any assistance would be appreciated!
Regards,
Steven Mustari