[Oracle ADF] SelectOneChoice и RichSelectOneChoice

Задать параметры selectOneChoice в бине:


    <af:selectOneChoice
              id="mySelect1"
              label="Список1">
<f:selectItems
id="si51"
value="#{mainBean.listOfItems}"
           />


package ru.javadev.view;

import java.util.ArrayList;
import java.util.List;

import javax.faces.model.SelectItem;


import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCBindingContainer;
import oracle.adf.model.binding.DCIteratorBinding;


import oracle.binding.BindingContainer;

import oracle.jbo.RowIterator;
import oracle.jbo.uicli.binding.JUCtrlListBinding;

public class mainBean {



  private List<SelectItem> listOfItems;

    public void setListOfItems(List<SelectItem> listOfItems) {
        this.listOfItems = listOfItems;
    }


    public List<SelectItem> getListOfItems() {


        List<SelectItem> listOfItems = new ArrayList<SelectItem>();
        listOfItems.add(new SelectItem("CUST1","Customer1"));
        listOfItems.add(new SelectItem("CUST2","Customer2"));
        listOfItems.add(new SelectItem("CUST3","Customer3"));

        return listOfItems;


    }




    public String cb1_action() {

        System.out.println("=================================");



        System.out.println("------------------------------------");
        System.out.println("-- INSTRUCTIONS COMPLETED -------!!!");
        System.out.println("---" + (new Date()).toString() + "------");
        System.out.println(customerName.getValue().toString());

        return null;
    }
}