[RESOLVIDO]dúvida sobre JSF e List

3 respostas
D

Opa :smiley:

Tenho um campo que o seu valor faz referência a propriedade de um objeto que está dentro do bean. Na minha View, coloquei da seguinte maneira:

<h:inputText required="true" id="tipoVeiculo" styleClass="campoTexto" value="#{profissional.profissionalBean.veiculos.get(0).tipoVeiculo}" />

Mas eu recebo um erro de parse:

É possível eu fazer dessa maneira?

[]'s

3 Respostas

M

Este inputtext está dentro de um dataTable?

posta a classe inteira!!

abrass!!

:smiley:

D

Não tem nada a ver a dataTable com o que eu quero retornar, mesmo pq se fosse uma dataTable, eu iria usar o valor do var do atributo da dataTable :wink:

Veja bem que é um erro de parse por causa do (. A questão é ql caracter usar ou se consigo fazer esse tipo de associação entre a view e o managed-bean.

Se eu fizer o seguinte código na classe:

getProfissionalBean().getVeiculos().get(0).getTipoVeiculo();

Funciona numa boa, o problema é isso na view. E ele só está dentro de um form.

[]'s

D

A solução é alterar para:

value="#{profissional.profissionalBean.veiculos[0].marca}"
Criado 14 de julho de 2008
Ultima resposta 14 de jul. de 2008
Respostas 3
Participantes 2