Llenar un SelectOnechoice en ADF 11g en Java

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...

Últimas Noticias

Actualmente aumentar la  productividad y la competitividad empresarial es cada vez una tarea...
https://listacasas.com Uno de los portales inmobiliarios más conocidos de Guatemala...
Nuevo proyecto realizado por Infoacp, una web en prestashop : https://wiwi-pc.es En wiwi-pc...
More inNoticias  

Documentos Recientes

Categorías

Linkedin Twitter Facebook Youtube
Copyright (c) InfoAcp 2013. All rights reserved. Mantenimiento Informático
Infoacp Empresa de Informática, diseño gráfico, desarrollo de aplicaciones de gestión, Odoo, Contratos de mantenimiento informatico
Diseño y soluciones TIC Infoacp S.L.
Murcia Murcia 30007 España
Localización: 37.9956589, -1.1284899
868 70 76 94
informática, diseño gráfico, reparación de ordenadores, reparación de portatiles, reparación de móviles, programas de gestión para empresas, odoo, desarrollo odoo, programacion odoo, contratos de mantenimiento informatico