I'm using the scriptrunner to Create a Select List With Other behaviour.
The idea was to select "other" in the prevoiusly created custom field and the script should have populate the single line text field custom field.
def otherFaveField = getFieldByName("Favourite Fruit (Other)")
def faveFruitField = getFieldById(getFieldChanged())
def selectedOption = faveFruitField.getValue() as String
def isOtherSelected = selectedOption == "Other"
otherFaveField.setHidden(!isOtherSelected)
otherFaveField.setRequired(isOtherSelected)
When I create the behaviour and add the mapping the Favorite Fruit (Other) single line text field does not appear. Any ideas ?
The documentation what I'm trying to achieve here.
Thanks
The script should work fine.
The steps to reproduce is as followed:
1. You should have a custom select list field named "Favourite Fruit", with some options including "Other". Another custom text field named "Favourite Fruit (Other)".
2. Both fields are configured to show on the screens. You use Behaviour to hide them as needed.
3. Navigate ScriptRunner > Behaviours > create a behaviour > edit > add mapping to your project.
4. Add field: choose "Favourite Fruit" > add server side script > use the script.
I hope this helps!
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.