terça-feira, 31 de janeiro de 2012

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

· 0 comentários

cara,
Vc nao pode mandar renderizar alguns componentes, você precisa renderizar
seu container, nesse caso seu form.

por ex:
<h:form>
<h:commandButton ...>
<f:ajax execute="select" render="@form">
</h:commandButton>

<h:outputText ../>
</h:form>

acontece isso bastante quando vc tenta renderizar um <dataTable>, neste
caso deve renderizar o form.

Em 31 de janeiro de 2012 11:57, Bruno Rodrigues <
brunorodrigues197@yahoo.com.br> escreveu:

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


[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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

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

· 0 comentários

 

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!
.

__,_._,___

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

· 0 comentários

 

O problema é que da forma que esta ai ele nao vai validar tenta usar assim:

<h:selectOneMenu id="select"
value="#{contatos.contato}">

<f:selectItems
value="#{contatos.contatosListSelectOne}" />
</h:selectOneMenu>

ao no seu bean vc implementa o retorno da lista assim

public List<SelectItem> contatosListSelectOne () {

//carrega sua conuslta do banco
List<Contato> contatos = getContatosJpaController().listar();

List<SelectItem> itens = new ArrayList<SelectItem>(
contatos .size());

for( Contato contato : contatos ){
//veja que vc pega sua lista e tranforma ela em uma lista de
SelectItem
//Criando um objeto para casa, ai vc passa como parametro o
itemValue e o itemLabel
//vai ficar mais simples e deixar o codigo da sua pagina menor e
mais legivel tambem
itens.add(new SelectItem(contato.getId(), estado.getNome()));
}
return itens;
}

Em 31 de janeiro de 2012 10:40, Bruno Rodrigues <
brunorodrigues197@yahoo.com.br> escreveu:

> <h:selectOneMenu id="select"
> value="#{contatos.contato}">
>
> <f:selectItems
> value="#{contatos.contatosList(clientes.codcliente)}"
> var="contato" itemLabel="#{contato.nome}"
> itemValue="#{contato}" />
>
> </h:selectOneMenu>
>

[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
Milhares de solteiros online. Escolha quem quer conhecer agora!
.

__,_._,___

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

· 0 comentários

 

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]

__._,_.___
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
Y!Encontros. O amor não vai cair do céu, então vá atrás dele!
.

__,_._,___

[java-br] Objeto no ajax e JSF 2

· 0 comentários

 

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]

__._,_.___
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
Y! Encontros. É hora de dar uma chance a quem quer te conhecer!
.

__,_._,___

Re: RES: [java-br] Como conseguir Experiência em Java!!

· 0 comentários

Obrigado há todos sobre os comentários, de qualquer forma criticas e
elogios engrandecem o homem, infelizmente com meus 8 anos de experiência em
outras tecnologias encontramos grandes dificuldades em alguns casos quando
deparamos como esse, hoje em dia sou consultor faço de tudo "garoto
bombril", ou seja, minha vasta experiência em desenvolvimento,
administração de BD, etc e tal deixa às vezes a desejar quando entrar no
mundo de outras tecnologias com a qual você não está acostumado, mas fico
feliz em saber que fórum trouxe uma discussão saudável sobre o assunto,
tudo isso servirá para filtrar tudo de bom e poder dar o máximo pra aqueles
que felizmente estiver em minha equipe, obrigado galera, que a semana de
todos seja bem produtiva e feliz.

Em 13 de janeiro de 2012 13:21, Josenaldo <josenaldo@gmail.com> escreveu:

> **
>
>
> Estrangeiros
> http://www.rent-acoder.com/
> http://www.vworker.com/
> https://www.odesk.com/
>
> Nacionais
> http://www.freela.com.br/
> http://placetoask.com.br
> http://prolancer.com.br/
> http://www.buscafreela.com.br/
> http://www.agenciafreelancer.com.br/
>
>
> Josenaldo de Oliveira Matos Filho
> Diretor executivo - JNaldo Consultoria - http://jnaldo.com
> +55 (34) 3212 4560 | +55 (34) 9196 4560
> Uajug Leader - http://uaijug.com.br
> http://br.linkedin.com/in/josenaldo
>
> 2012/1/13 Wander Moschetta <wander.sm@gmail.com>
>
> > ão os sites confiaveis que contratam profissionais frela ?
>
> [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

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/java-br/

<*> Para sair deste grupo, envie um e-mail para:
java-br-unsubscribe@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

Hora

Online

Arquivo do Blog