0

我正在创建一个集成了 salesforce SDK 的 android 应用程序,在 salesforce 自定义对象中我有两个选择列表(category__c 和 sub_category__c)我如何根据salesforce 中类别 _c的选定值过滤 sub_category_ c 。

4

1 回答 1

0

为 category__c 选项列表创建 onchange 事件,该选项将按条件 sub_category__c 过滤。

<apex:inputField value="{!category__c}" >
   <apex:actionSupport event="onchange" rerender="subCat">
</apex:inputField>
<apex:selectList value="sub_category__c" id="subCat">
    <apex:selectOptions value="{!filteredSubCategories}" />
</apex:selectList>

控制器上的位置

 public void getFilteredSubCategories(){
      public List<SelectOption>  result = new List<SelectOption>();
      for(SelectOption so : allSubCategories){ // dont forget to init allSubCategories in constructor
          if(someCriteriaMet) { // add logic
              result.add(so)    
          }
      }
      return result;
 }
于 2013-11-20T12:14:05.867 回答