迭代自定义列表设置并返回所有条目

时间:2014-05-20 10:36:23

标签: javascript salesforce visualforce apex

如果我有Salesforce自定义列表设置,那么' Info_List__c'使用1个字段,' Info_Field__c'。

一个方法会在列表中迭代并返回所有条目。

我如何从VF页面调用该方法并将结果存储在JS对象中?

1 个答案:

答案 0 :(得分: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();