0

Salesforce でピックリスト (複数) を使用してアカウントにカスタム フィールドを追加しました。ただし、ピックリストの値は、他のオブジェクトから動的に生成する必要があります。そうでない場合、ネイティブ アプリ (Ruby で記述) からピックリストの値をプッシュすることは可能ですか?

4

3 に答える 3

0

データベースの値で選択リストを更新する必要がありました(一部のvisualforceページからではありません)。そこで、Databasedotcom gemを使用してアカウントを認証しました。これにより、Salesforceオブジェクト(標準とカスタムの両方)を反復処理するための優れたAPIが提供されます。

 client.authenticate :token => "my-oauth-token", :instance_url => "http://na1.salesforce.com"  #=> "my-oauth-token"

 account = client.materialize("Account")
 account_to_be_updated = account.find(account_id) # here account is same as Instance of Activerecord
 account_to_be_updated.my_picklist = [value1; value2; value3; value4]
 account_to_be_updated.save
于 2012-08-28T01:20:03.247 に答える
0

Apex で通常の SelectOption リストを使用しないのはなぜですか?

public List<SelectOption> getMyPicklist()
{   
    List<SelectOption> options = new List<SelectOption>();
    List<Account> acc = [ Select Id, Name From  Account Limit 10 ];

    for(Account a : acc){
        options.add(new SelectOption(a.Id,a.Name));
    }

    return options;
}
于 2012-08-24T13:11:55.807 に答える