我有一个“selectoption”列表,我想在我的SOQL中使用它。
WHERE IN子句给出了不兼容的错误。
我们可以将selectoption列表转换为字符串列表吗?
答案 0 :(得分:1)
您想从SelectOption项目到字符串列表 - 标签,值还是其他什么?在任何情况下,您都可以使用getter-methods,如getLabel()或getValue(),并将它们收集到列表中。例如,
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方法here的文档。