Agora eu carrego a lista no MBean e o Select sem passar parametro, mesmo assim o retorno é null...Quando vou criar o new SelectItem eu posso passar meu objeto contato como parametro do itemValue, certo? new SelectItem(contato, c.getNome());
Obrigado mesmo pela força que estão me dando nesse probleminha chato :)
<f:metadata> <f:event type="preRenderView" listener="#{contatos.contatos(clientes.codcliente)}"/> </f:metadata>
Eu criei um metodo viewResults para verificar se o contato tem valor null.
<h:form> <h:selectOneMenu id="select" value="#{contatos.contato}"> <f:selectItems value="#{contatos.contatosListSelectOne()}"/> </h:selectOneMenu> <h:commandButton value="Entrar"> <f:ajax execute="@form" render="result"/> </h:commandButton>
<h:outputText id="result" value="#{contatos.viewResults()}" /> </h:form>
--- Em ter, 31/1/12, Enio Nunes <enio.a.nunes@gmail.com> escreveu:
De: Enio Nunes <enio.a.nunes@gmail.com>
Assunto: Re: [java-br] Objeto no ajax e JSF 2
Para: java-br@yahoogrupos.com.br
Data: Terça-feira, 31 de Janeiro de 2012, 14:59
Saquei, o jsf sempre é problemático quando se passa os parâmetros desta
forma que vc está tentando, vc pode tentar faser algo como isso :
coloca dentro o h:selectedOneMenu
*<f:valueChangeListener type=seuNmanegedBean.propeiedade" />*
Em 31 de janeiro de 2012 14:52, Bruno Rodrigues <
brunorodrigues197@yahoo.com.br> escreveu:
> **
>
>
> Mas eu preciso buscar a lista dos contatos de um determinado cliente, por
> isso passo o id do cliente... mas dessa forma a lista é carregada com os
> nomes normal.Eu acho que até funcionaria se eu enviar o codcontato pelo
> select e chamar uma ação para buscar o contato no contatosList e devolver
> um contato... mas acho que séria uma forma não muito certa pq já tenho o
> objeto.
>
> --- Em ter, 31/1/12, Enio Nunes <enio.a.nunes@gmail.com> escreveu:
>
> De: Enio Nunes <enio.a.nunes@gmail.com>
> Assunto: Re: [java-br] Objeto no ajax e JSF 2
> Para: java-br@yahoogrupos.com.br
> Data: Terça-feira, 31 de Janeiro de 2012, 14:17
>
>
>
> Tenta mudar essa parte:
>
> <f:selectItems
>
> value="#{contatos.contatosListSelectOne(clientes.codcliente)}"/>
>
> para :
>
> <f:selectItems
>
> value="#{contatos.contatosListSelectOne}"/>
>
> Em 31 de janeiro de 2012 14:13, Bruno Rodrigues <
>
> brunorodrigues197@yahoo.com.br> escreveu:
>
> > <f:selectItems
>
> > value="#{contatos.contatosListSelectOne(clientes.codcliente)}"/>
>
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
------------------------------------
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
[As partes desta mensagem que não continham texto foram removidas]
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
0 comentários:
Postar um comentário