我正在尝试使用以下代码填充Salesforce页面中的下拉列表:
public List<SelectOption> getContacts()
{
List<SelectOption> options = new List<SelectOption>();
for(Contacts c : [SELECT Name FROM Contacts])
{
if(c.Name != NULL)
options.add(new SelectOption(c.Name));
}
return options;
}
但是我在保存时遇到错误:“不支持sObject类型的联系人”。现在联系人是一个标准对象我知道很多,即使我是Salesforce noob。这是我缺少的语法吗?
答案 0 :(得分:1)
您需要使用Contact
而不是Contacts
。对象API名称通常是单数。
for ( Contact c : [SELECT Name FROM Contact] )