Home » Oracle ADF » Llenar un SelectOnechoice en ADF 11g en Java

0

En un proyecto en el que estoy trabajando ha surgido la necesidad de llenar Select One Choice con datos que no proviene de un Bussines Component por lo que aqui les tengo una solución de como llenar con java este tipo de elementos.

Es necesario que nuestro selectonechoice contenga un elemento de tipo f:selectItems y este a su vez este asociado a un Bean.

Aqui tienen el codigo ejemplo para llenar este tipo de elementos.

public void llenarCombo(){

SelectItem si;

List<Selectitem> datos = new ArrayList<Selectitem>();

 

si = new SelectItem();

si.setLabel(“Dato1″);

si.setValue(“Valor1″); //Este elemento puede ser Integer,Boolean etc..

 

//Añadimos el elemento a nuestra lista

datos.add(si);

//Añadimos un segundo elemento

si = new SelectItem();

si.setLabel(“Dato2″);

si.setValue(“Valor2″); //Este elemento puede ser Integer,Boolean etc..

 

//Añadimos el elemento a nuestra lista

datos.add(si);

//Asociamos la lista de elementos al elemento f:selectItems

mySelectItems.setValue(datos);

 

//Hacemos un partialTrigger al objeto SelectOneChoice

RequestContext.getCurrentInstance().addPartialTarget(mySelectOneChoice);

}

Este metodo tambien es funcional, para los objetos Select Many Choice List, Select One List Box, Select Order Shuttle, Select Many Shuttle, Select Many Checkbox etc…

Espero le sea de ayuda y espero sus comentarios.

Share
Etiquetas: , ,

Leave a Reply

You must be Logged in to post comment.

office automation book