SF :Salesforce中,用apex实现下拉列表

ApexPage:

<apex:selectList value="{!optionAcc}" size="1" style="width:230px">

    <apex:selectOptions value="{!optionAccList}"></apex:selectOptions>

    <apex:actionSupport event="onchange" action="{!searchAccOppList}" reRender="oppId/>

</apex:selectList>


Controller:

public with sharing class AccOppContentController {


    public String optionAcc {get; set;}

    public List<SelectOption> optionAccList {get; set;}

    private List<Account> accList = new List<Account>();


    

    public AccOppContentController(){

        accList = [Select Id, Name

                   From Account Order by Name limit 10];

                   

        optionAccList = new List<SelectOption>();

        

        if(accList != null && !accList.isEmpty()){

            optionAccList.add(new SelectOption('', '--None--'));

            for(Account acc : accList){

                optionAccList.add(new SelectOption(acc.Id, acc.Name));

            }

        }

    }

}


下拉列表:

    <apex:selectList>中的value要绑定一个String类型的变量。

    <apex:actionSupport>中的value要绑定一个List。


    <apex:actionSupport>对在它上面的那个控件进行一个事件绑定和一个方法绑定。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值