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