我正在创建一个集成了 salesforce SDK 的 android 应用程序,在 salesforce 自定义对象中我有两个选择列表(category__c 和 sub_category__c)我如何根据salesforce 中类别 _c的选定值过滤 sub_category_ c 。
问问题
1102 次
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 回答