#salesforce #apex
#salesforce #apex
Вопрос:
У меня есть список «selectoption», и я хочу использовать его в своем SOQL.
Предложение WHERE IN выдает несовместимую ошибку.
Можем ли мы преобразовать список selectoption в список строк?
Ответ №1:
Что именно вы хотите взять из элементов SelectOption в список строк — метки, значения или что-то еще? В любом случае вы можете использовать методы получения, такие как getLabel() или GetValue(), и собрать их в list . Например,
List<SelectOption> selectOptions = new List<SelectOption>(); //here it's empty, but you has filled one
List<String> stringValues = new List<String>();
for(SelectOption so: selectOptions){
stringValues.add(so.getValue());
}
//use list of strings as you wish
Вы можете найти документацию о методах SelectOption здесь .
Комментарии:
1. Спасибо, Каджит, это сработало.