JMWE post-function on Jira Core

Salmir Delalic December 29, 2017

Hi,

i tried to code a postfunction (set field value (JMWE add-on) to remove one of the multichoise/checkbox options.

def a = []
def b = ["a","b","c"] // b ... [a, b, c]

a = issue.get("fieldname") // get an ArrayList with all selected options
// a ... [a, b, c]

a.remove("b") //does not work! *1*
a.remove(1) //removes the "b"

b.remove("b") //does work?!? why not with ArrayList a[]?

// since remove(index) works I tried to get the Index of "b" entry
// b can have the position/index 0 or 1 (depends if "a" is selected)

x = a.indexOf("a") // -1
x = a.indexOf("b") // -1
x = a.indexOf("c") // -1

x = b.indexOf("a") // 0
x = b.indexOf("b") // 1
x = b.indexOf("c") // 2

// myDesk.TableFlip()

 

Can anybody explain me the diff?

 

Thanks a lot

Salmir

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events