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