Вы можете сделать это, используя javascript на своей странице visualforce.
вам необходимо включить файл js, например:
<apex:includeScript value="{!$Resource.MyJavascriptFile}"/>
Сохраните значения как параметры, подобные этому :
Options = [
{ label: '1', value: '1' },
{ label: '2', value: '2' },
{ label: '3', value: '3' },
{ label: '4', value: '4' },
];
Тогда ваш код должен определить выбранный параметр, вы можете сделать это следующим образом:
var options = document.getElementsByName('{!$Component.foo}')
for(option in options)
if(options[option].selected)
alert('The selected value is: ' + options[option].value)
После выбора значения вам нужно удалить его из массива параметров, как это :
let Selectedvalue = 3
let arr = [1, 2, 3, 4, 5, 3]
arr = arr.filter(item => item !== value)