【发布时间】:2015-10-27 09:31:10
【问题描述】:
我需要帮助才能在 Visualforce 页面中显示依赖选项列表。 我有两个选择列表字段,它们是依赖字段。我想在 VF 页面上显示它们并使选项列表依赖。
有没有办法做到这一点。请帮帮我。
【问题讨论】:
标签: salesforce visualforce apex
我需要帮助才能在 Visualforce 页面中显示依赖选项列表。 我有两个选择列表字段,它们是依赖字段。我想在 VF 页面上显示它们并使选项列表依赖。
有没有办法做到这一点。请帮帮我。
【问题讨论】:
标签: salesforce visualforce apex
控制器应该是这样的
public String selected1
public String selected2
...
public List<SelectOption> getList1(){
List<SelectOption> opt= new List<SelectOption>();
opt.add(new SelectOption('a', 'a');
opt.add(new SelectOption('b', 'b');
}
public List<SelectOption> getList2(){
List<SelectOption> opt= new List<SelectOption>();
if(selected1 == 'a') opt.add(new SelectOption('aa', 'aaa');
if(selected1 == 'b') opt.add(new SelectOption('bb', 'bb');
}
还有页面
...
<apex:selectList value="{!selected1}" size="1" multiselect="false" >
<apex:selectOptions value="{!List1}" >
<apex:actionSupport reRender="list2" event="onchange"/>
</apex:selectOptions>
</apex:selectList>
<apex:selectList id=list2" value="{!selected2}" size="1" multiselect="false">
<apex:selectOptions value="{!List2}" >
</apex:selectOptions>
</apex:selectList>
...
【讨论】: