Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to set value of scriptrunner database picker with behaviors

Thomas Lindenhofer
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!
September 10, 2020

Hi,

 

I am trying to set the values of a multi select database picker in a Service Desk Customer Portal with behaviors based on the selection in another field. My problem is, that there is no value displayed on the screen.

I have tried with getFieldById("customfield_15538").setFormValue([36]).
If I do getFieldById("description").setFormValue(getFieldById("customfield_15538").value) the description field has a value of 36. 

So it seems the value gets set but the field does not update the display.

Please let me know, if there is any way to populate the database picker in a way that the automatically set value(s) are displayed to the user.

 

Thanks
Thomas

3 answers

1 vote
Sascha Ziemann
Contributor
December 5, 2020

You have to update the issue.

ComponentAccessor.getIssueManager().updateIssue (
ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser(),
issue, EventDispatchOption.DO_NOT_DISPATCH, false) 
1 vote
Wayne Wong Adaptavist
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!
September 16, 2020

Hi All,

We are sorry you are experiencing this issue. We have an open bug report for this here:https://productsupport.adaptavist.com/browse/SRJIRA-4623

Feel free to add yourself as a watcher to the ticket so you'll be automatically notified as soon as it's fixed and released.

Thank you

0 votes
Yen-Wu Lo September 13, 2020

I'd like to know this as well. I need to write a behaviour to reset a database-picker but getFieldById("something").setFormValue(null) does not work.

Yen-Wu Lo September 20, 2020

https://productsupport.adaptavist.com/browse/SRJIRA-4496

Looked around and found this. Looks like in order to get the selected values in a database-picker one can't just use getCustomFieldValue() like other custom fields.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events