Olá pessoal,
eu estou com uma dúvida aqui
quando eu tenho uma lista
de SelectItems o selectOneMenu
vai setar o value com um selectItem?
<h:selectOneMenu styleClass="dimensao_combo" value="#{SolicitacaoController.selectItem}">
<f:selectItems value="#{SolicitacaoController.produtoresCombo}" />
</h:selectOneMenu>
Será que alguém poderia me dar uma ajuda? 
[]'s.
Olá pessoal já tentei fazer isso também mas não deu certo:
<h:selectOneMenu styleClass="dimensao_combo" value="#{SolicitacaoController.produtoresCombo}">
<f:selectItem value="#{SolicitacaoController.selectItem}" />
</h:selectOneMenu>
Será que alguém poderia me dar uma ajuda?
Eu não estou conseguindo resolver esse problema
já tentei de tudo mas não está dando certo.
[]'s.
Exemplo, eu tenho um produto que tem uma cor. Na minha entidade produto eu seto o id da entidade cor que eu selecionei.
<h:selectOneMenu value="#{produtoMB.produtoNovo.corProduto.idCor}" > // seto o id da cor selecionada
<f:selectItems value="#{produtoMB.lcores}" /> // meu select itens com a lista de cores
</h:selectOneMenu>
Espero ter ajudado.
Jóia henriquejhc?
mas de q tipo é essa lista de cores
é List e o seu idCor é um int?
[]'s.
//Metodo que monto o meu selectItens
private void preparaCores() {
GenericDAO dao = new GenericDAO(CorProdutoJB.class, EntityManagerSWC.getEntityManager());
this.lcores = new ArrayList<SelectItem>();
try {
List<CorProdutoJB> lista = dao.findAll();
CorProdutoJB cor = null;
this.lcores.add(new SelectItem(0,"Selecione..."));
for( int i = 0; i < lista.size(); i++) {
cor = lista.get(i);
this.lcores.add(new SelectItem(cor.getCodCor(), cor.getDescCor()));
}
} catch (Exception e) {
e.printStackTrace();
}finally{
dao = null;
}
}
// o meu grid pega essa lista de cores que foi preenchida no metodo acima
public List<SelectItem> getLcores() {
return lcores;
}
O meu listCores é uma lista de selectItens.