terça-feira, 31 de janeiro de 2012

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

·

 

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

__,_._,___

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