【发布时间】:2016-10-18 04:59:39
【问题描述】:
我有一个“选择选项”列表,我想在我的 SOQL 中使用它。
WHERE IN 子句给了我不兼容的错误。
我们可以将 selectoption 列表转换为字符串列表吗?
【问题讨论】:
标签: salesforce apex
我有一个“选择选项”列表,我想在我的 SOQL 中使用它。
WHERE IN 子句给了我不兼容的错误。
我们可以将 selectoption 列表转换为字符串列表吗?
【问题讨论】:
标签: salesforce apex
您究竟想从 SelectOption 项中获取什么到字符串列表 - 标签、值或其他内容?在任何情况下,您都可以使用 getter 方法,例如 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 的文档。
【讨论】: