Listener Script
This script listens for a change to customfield_10712 and fires thr script SelectAllInList.sil when a change is detected.
lfWatch("customfield_10712", {"customfield_10712"}, "Screen_Listeners/SelectAllInList.sil", "change");
Executor Script
This script is fired from the listener script SelectAllInList_watch.sil and selects all items in a list if the 'Select All' item is selected.
string [] c = argv["customfield_10712"]; string [] colors = {"Black", "Blue", "Brown", "Green", "Orange", "Red", "Yellow", "White"}; if(arrayElementExists(c, "Select All")) { lfSet("customfield_10712" , colors); }