Setar valor em HtmlInputText

1 resposta
marco_andre

Estou desenvolvendo uma aplicação com IceFaces e preciso fazer o seguinte:

Tenho um comboBox, quando seleciono algum valor nesse comboBox, esse valor vai para uma tabela e para um campo (HtmlInputText) na mesma tela.

Codigo do comboBox:

<ice:selectOneMenu binding="#{UnidadeMB.comboUnidadePaiCadastro}" value="#{UnidadeMB.unidade.idUnidade}" 
         partialSubmit="false" id="comboUnidadePaiCadastro">
         <f:selectItems value="#{UnidadeMB.selectItemUnidadePai}" />
</ice:selectOneMenu>

Tentei usar assim, no meu manager bean:

this.inputUnidadePaiCadastro.setValue(unidadePai.getDescUnidade());

Vi que o método setValue exige como parâmetro um Object, mas não sei como passá-lo.

Ele até preenche corretamente na primeira vez, mas aparece esse erro:

SEVERE: formAbas:icepnltabset:0:j_id174: An error occurred when processing your submitted information.
java.lang.NumberFormatException: For input string: "Supervisão de Desenvolvimento de Sistemas"
	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
	at java.lang.Long.parseLong(Long.java:410)
	at java.lang.Long.valueOf(Long.java:525)

Alguém tem alguma ideia para me ajuda a fazer isso?Par

1 Resposta

alves.Felipe

e se vc tentar usar o .setSubmittedValue ?

Criado 28 de maio de 2010
Ultima resposta 28 de mai. de 2010
Respostas 1
Participantes 2