Hi All,
We have a requirement to display default value in Description field based on the values selected in Component Field.
Can anyone provide suggestion.
Thanks,
Vasantakumaar
Hi @Daniel Ebers ,
Yeah we have the script runner plugin, I have tried to work on it but not able to validate the components field.
Could you provide help me on this.
Thanks,
vasantakumaar
I have no use case for the components field and never implemented a solution for it.
You would have to do it on your own or probably somebody from Community will contribute to this.
Hi @Daniel Ebers ,
I have created a script and tested in our testing environment and it's working.
def formComponent = getFieldById(getFieldChanged())
def desc = getFieldById("description")
def defaultValue1 ="""Test 1""".replaceAll(/ /, '')
def defaultValue2 ="""Test 2""".replaceAll(/ /, '')
def defaultValue3 ="""Test 3""".replaceAll(/ /, '')
List componentFieldValues = formComponent.getValue().collect {it.getName()}
if ("comp1" in componentFieldValues) {
desc.setFormValue(defaultValue1)
}
else if ("comp2" in componentFieldValues) {
desc.setFormValue(defaultValue2)
}
else if ("comp3" in componentFieldValues) {
desc.setFormValue(defaultValue3)
}
Thanks for your suggestion.
Vasantakumaar
Awesome! I am glad you got it working.
Cheers,
Daniel