terça-feira, 31 de janeiro de 2012

Re: [java-br] Objeto no ajax e JSF 2

·

 

Tudo bom Oscar,
Valeu pelas sugestões... eu tentei colocar @form e etc, mas não rolou... na verdade, o botão não executaria uma ação... a ideia seria pegar o valor do select e exibir, mas tentando de todas as formas, quando tento passar um objeto pelo select ele vai com valor null... se eu fizer assim, funciona100%... eu tb tentei converter o objeto, mas o problema é que de qualquer forma, só recebo valor null do form.Será que não é possivel passar um objeto como parametro no h:select??
 <h:selectOneMenu id="select" value="#{contatos.nomeDoContato}">                    <f:selectItems value="#{contatos.contatos(clientes.codcliente)}" var="contato" itemLabel="#{contato.nome}" itemValue="#{contato.nome}" />                </h:selectOneMenu>                <h:commandButton value="Entrar">                    <f:ajax execute="@form" render="result" />                </h:commandButton>
                <h:outputText id="result" value="#{contatos.nomeDoContato}" />
BEAN
private List<Contatos> contatos;private Contatos contato;private String nomeDoContato;
...
--- Em ter, 31/1/12, Oscar Costa <oscar_al_costa@yahoo.com.br> escreveu:

De: Oscar Costa <oscar_al_costa@yahoo.com.br>
Assunto: Re: [java-br] Objeto no ajax e JSF 2
Para: "java-br@yahoogrupos.com.br" <java-br@yahoogrupos.com.br>
Data: Terça-feira, 31 de Janeiro de 2012, 11:19

 

Olá,

Tente alterar o execute do f:ajax para "@form" ou definir a função/listener que será executada pelo botão...

 

[]s,

Oscar A. Costa 

http://blog.openarch.com "Do or do not, there is no try" - Master Yoda

________________________________

De: Bruno Rodrigues <brunorodrigues197@yahoo.com.br>

Para: Java Br <java-br@yahoogrupos.com.br>

Enviadas: Terça-feira, 31 de Janeiro de 2012 10:40

Assunto: [java-br] Objeto no ajax e JSF 2

 

Bom dia grupo,

Eu estou tentando usar

o Ajax do JSF para passar um objeto e exibir os detalher dele, mas

estou com dificuldade pra fazer funcionar, parece que o objeto não é

passado para o Managed Bean do jsf. Vou tentar explicar melhor.

Tenho uma lista de

contatos em um select, quando o usuario escolher o nome do contato eu

envio esse contato para o contato de Bean e exibo as informações

detalhadas dele abaixo do select. Consigo passar strings, ints e etc,

mas quando tento enviar o objeto inteiro ele diz que o valor é null.

Seria mais ou menos

isso...

<h:form>

<h:selectOneMenu id="select"

value="#{contatos.contato}">

<f:selectItems

value="#{contatos.contatosList(clientes.codcliente)}"

var="contato" itemLabel="#{contato.nome}"

itemValue="#{contato}" />

</h:selectOneMenu>

<h:commandButton value="Enviar">

<f:ajax execute="select" render="result" />

</h:commandButton>

<h:outputText id="result"

value="#{contatos.contato.nome}" />

<h:outputText

id="result" value="#{contatos.contato.endereco}"

/> e etc

</h:form>

Alguem saberia me dizer

no que estou errando??

[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]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Encontre a pessoal ideal no Y!Econtros. Comece sua procura agora mesmo!
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog