Desafio alguém a me apresentar um lookup com jsf funcional.
Lançando desafio
1 Resposta
Managed Bean, retornar uma list de SelectItem.
public List<SelectItem> getCidades() {
pacote.dao.Cidade cidDAO = DAOFactory.instance(DAOFactory.HIBERNATE).getCidade();
List<SelectItem> toReturn = new LinkedList<SelectItem>();
for (Cidade cid : cidDAO.findAll()) {
toReturn.add(new SelectItem(cid, cid.getNome()));
}
return toReturn;
}
bean acrescente além de hashCode() e equals() um toString().
public String toString(){
return cidCodigo.toString();
}
jsp, criar o combo
<h:selectOneMenu id="cidade" value="#{EnderecoControl.inputCidCodigo}">
<f:selectItems value="#{EnderecoControl.cidades}" />
</h:selectOneMenu>
Pega o retorno do selectOneMenu com String
private String inputCidCodigo;
Criado 5 de outubro de 2009
Ultima resposta 14 de out. de 2009
Respostas 1
Participantes 1