Hi All,
Please find below behavior example which shows how to write a behavior on multi-select list custom field
def jpField = getFieldByName("JIRA Project")
def urlField = getFieldByName("GitLab URL")
def aurlField = getFieldByName("Additional URL's / Notes")
def crField = getFieldById(getFieldChanged())
def selectedOption = crField.getValue() as String
if ((selectedOption.contains("GIT Repositories")))
// Difference between single select and multi-select is to use contains()
//Remember contains() can have multiple values with comma separated
{
urlField.setHidden(false)
urlField.setRequired(true)
aurlField.setHidden(false)
aurlField.setRequired(true)
jpField.setHidden(false)
jpField.setRequired(true)
}
else
{
urlField.setHidden(true)
urlField.setRequired(false)
aurlField.setHidden(true)
aurlField.setRequired(false)
jpField.setHidden(true)
jpField.setRequired(false)
}Hope this helps in future.
Regards
Chander Inguva
What would be the syntax if I want to call multiple values?
I tried this one below but nothing happened
(selectedOption.contains("Value1, Value2"))
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.