1

我正在尝试使用以下代码填充 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 新手,我也非常了解。这是我缺少的语法吗?

4

1 回答 1

1

您需要使用Contact而不是Contacts. 对象 API 名称通常是单数的。

for ( Contact c : [SELECT Name FROM Contact] )
于 2013-07-01T19:37:47.873 回答