Hello everyone
This code it's functionnally :
import com.atlassian.jira.component.ComponentAccessor
def singleSelect = getFieldById(fieldChanged)
def multiSelect = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("CustomFieldB")
def msConfig = customField.getRelevantConfig(issueContext)
def msOptions = ComponentAccessor.optionsManager.getOptions(msConfig)
def filteredOptions = msOptions
switch (singleSelect.value) {
case "1":
filteredOptions = msOptions.findAll {it.value in ['A', 'B', 'C']}
break
case "2":
filteredOptions = msOptions.findAll {it.value in ['D', 'E', 'F']}
break
}
formField.setFieldOptions(filteredOptions)
But i would like when i clik in case "1" and after i click in case "2" the list does not updated
exists a function for updating list or ohter , beacuse im need this functionnallity for continue the project
Thanks in advance :)
Yes , but i'm search a function who do update a liste when i change in between case in real time
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
As I understand it, you are setting this behaviour for the single select field, hence
def singleSelect = getFieldById(fieldChanged)
And then you want to change the options for other field B
def multiSelect = ComponentAccessor.customFieldManager.getCustomFieldObjectByName("CustomFieldB")
However, in your snippet, you are setting these values for 'formField':
formField.setFieldOptions(filteredOptions)
And this I think should be instead
getFieldByName("CustomFieldB")?.setFieldOptions(filteredOptions)
Because formField I assume refers to your single select - which is what the code is attached to.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.