bruno_savi 25 de jun. de 2008
ta usando algum framework?
maurenginaldo 25 de jun. de 2008
Vc deve estar querendo um List.
Faça assim:
//continuação do código postado
List < SelectItem > clienteListSelectItem = new LinkedList < SelectItem > ();
for ( Cliente cliente : clientes ) {
clienteListSelectItem . add ( new SelectItem ( cliente , cliente . getNome ));
}
Abraços,
wazalsky 25 de jun. de 2008
tô usando jsf richfaces e hibernate.
bruno_savi 25 de jun. de 2008
eu passei por esse problema essa semana
heueheue
public List < SelectItem > getListEmpresa () {
List < SelectItem > listSelect = new LinkedList < SelectItem > () ;
List < EmpresaBean > listEmpresa = new EmpresaLogic () .listEmpresa () ;
for ( EmpresaBean empresaBean : listEmpresa )
listSelect .add ( new SelectItem ( empresaBean .getId () , empresaBean
.getNome ())) ;
return listSelect ;
}
<h:selectOneMenu
value= "#{cliente.clienteBean.empresaBean}" >
<f:selectItems value= "#{cliente.listEmpresa}" />
</h:selectOneMenu>
espero que ajude
wazalsky 25 de jun. de 2008
Ajudou bastante, porém só não entendi o EmpresaLogic().listEmpresa(); …
Esse é o método que faz a consulta no banco?
bruno_savi 25 de jun. de 2008
é sim
ele retorna uma lista de bean ordenado…
puxando o banco seria semelhante ao seu codigo…
wazalsky 25 de jun. de 2008
wazalsky 25 de jun. de 2008
Finalmente funcionou. Valeu pela ajuda.