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.