Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

We want to have dependent field, which is a number field and that should me non-editable.

sudha
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 15, 2020

Hi Team,

There is a requirement to have number field which is calculated as another number field. And this feild should be non-editable(greyed out).

Eg: First number field: "Savings"- number field type. users will be having access to this field.

second field should be non-editable, and it should be calculated as Savings / 160.

Please suggest. Can we achieve this with script runner?

Regards,

Sudha              

1 answer

Suggest an answer

Log in or Sign up to answer
0 votes
Alejandro Suárez - TecnoFor
Marketplace Partner
Marketplace Partners provide apps and integrations available on the Atlassian Marketplace that extend the power of Atlassian products.
May 30, 2020

Hi @sudha 

/*
* You must add this script to the "Savings" field in Behaviours module.
* You must have your second field added as well in the same Behaviour and mark it as read-only
*/

import com.onresolve.jira.groovy.user.FieldBehaviours
import com.onresolve.jira.groovy.user.FormField
import groovy.transform.BaseScript

@BaseScript FieldBehaviours fieldBehaviours

FormField ffSavings = getFieldById(getFieldChanged())
FormField ffSecondayField = getFieldById("customfield_10301") //Change THIS with your Secondary Field ID

Double savingsValue = ffSavings.getFormValue() as Double
ffSecondayField.setFormValue(savingsValue / 160)
TAGS
AUG Leaders

Atlassian Community Events