Hi,
I tried to change the following behavior script that when in 'resolved' screen of a bug and choosing 'resolution' as 'duplicate' it will only then show the 'linked issues' field.
here is the original behavior code:
public void setPriorityJustification() {    FormField priField = getFieldById ("priority")    FormField priJustField = getFieldByName ("Priority Justification")    String priority = (String) priField.getFormValue()    if (priority == "1") { // 1 is Blocker        priJustField.setHidden(false)    }    else {        priJustField.setHidden(true)    }}I have found the solution
But now i see the 'linked issues' field for a second before it disappearing. any option not to show it at all until you choose 'Duplicate' ?
Here is the script:
FormField res = getFieldById(getFieldChanged())
FormField links = getFieldById("issuelinks")
if (res.getFormValue() == "3") { // duplicate
 links.setRequired(true).setHidden(false)
 if (! links.getFormValue()) {
 links.setHelpText("Please enter the duplicated issue.")
 }
}
else {
 links.setHelpText("")
 links.setRequired(false).setHidden(true)
}
I'm afraid not - the script executes after the browser renders the screen (it has to)
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.
 
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.