2014-05-20 54 views
0

如果我有一個Salesforce自定義列表設置'Info_List__c',其中包含1個字段'Info_Field__c'。迭代自定義列表設置並返回所有條目

什麼樣的方法將會遍歷列表並返回所有條目。

如何從VF頁面調用該方法並將結果存儲在JS對象中?

回答

1

在控制器

global with sharing class Ctrl{ 
@RemoteAction 
global static List<String> getList(){ 
    List<String> result = new List<String>(); 
    List<Info_List__c> lst = [Select Info_Field__c from Info_List__c]; 
    for(Info_List__c lstObj : lst){ 
    result.add(lstObj.Info_Field__c); 
    } 
    return result; 
} 
} 

而且在JS側

var strArr = Ctrl.getList(); 

如果你有命名空間這將是(例如NS)

var strArr = NS.Ctrl.getList(); 
+0

意外標記:名單。對於List ...任何想法? – Daft

+0

更改列表變量名稱爲lst(固定它) –

+0

乾杯Moti!非常感激! – Daft