- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-16-2015 03:01 AM
Hi All
I have a requirement to clear all the options selected in the right slush busket from a list collector when a variable say ' Customer' is changed instead of moving them to the left side because there is already an onchange script for the filter for every change of customer a set of new values get populated in the list collector. So when I change the customer the selected values in the list collector should disappear and show none .
Immediate help is appreciated.
this is for one customer when I change the customer it should be as shown below
Thanks
Zabee.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-16-2015 05:17 AM
Try this:
OnChange of customer:
var varName = 'Name of your list collector';
var rightBucket = gel(varName + '_select_1');
var selectedOptions = rightBucket.options;
for(var i = 0; i < selectedOptions.length; i++){
//Check for the item to add here based on sys_id
var value = selectedOptions[i].value;
rightBucket.remove(value);
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2015 12:47 PM
Hi Mujtaba,
Thanks for this code!
It is working only if I select 3 or less. However if I selected 4 or more the last item doesn't clear, it is still showing.
Please assist.
Thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2015 08:14 PM
Try this:
function onChange(control, oldValue, newValue, isLoading) {
if (isLoading || newValue == '') {
return;
}
var varName = 'TestListCollector';
var rightBucket = gel(varName + '_select_1');
var selectedOptions = rightBucket.options;
for (var i = selectedOptions.length - 1; i > -1; i--)
{
rightBucket.remove(selectedOptions[i]);
}
}
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2015 08:31 PM
Thank you!!! That worked!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-21-2015 08:34 PM
Great! Please mark the answer as helpful .
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
11-11-2015 01:24 PM
Hi mujtababhat,
Using the script provided, After the item is cleared from the right slushbucket, it no longer appears in the left bucket, unless you type it in the search box.
Did you come across this?