É o seguinte…eu tenho uma página .jsp que contém um formulario que foi preenchido, e eu precisava abrir uma outra janela e eu só queria copiar os valores que estão no primeiro formulario.
Eu sei que com Javascript da para fazer um document.getElementById(“meuHForm:meuCampo”).value, só que se tem, por exemplo, um c:if dentro do h:form, e dentro do c:if tem um outputText, eu já não consigo pegar esse valor…alguem pode ajudar?
Cara, tô começando agora com JSF, dando uma estudada, no entanto posso estar errado(hehehe), mas já que tu ta com esse problema, tenta trocar o c:if pelo atributo rendered !
Pode ser que assim vc va conseguir pegar blz pelo javaScript !
A
alonciu
Cara, deu não…continuou a mesma coisa…
É que eu não conheço muito bem esse sistema que estou mexendo agora, mas pelo que pude ver, eles trazem os dados da tabela e nem populam o Bean, e como eu sou novo não só aqui mas também na área eu estou tendo umas dificuldades.
Sabe se é possível fazer um set assim (exatamente assim eu sei que não dá pois já tentei, mas eu digo, algo do gênero):
Bean bean = new Bean();
bean.setAtt(#{desc.campo});
renanigt
Para tu popular um Bean, tu coloca dentro de um input por exemplo:
<h:inputText value="#{meuBean.propriedade}">
Quando vc submeter, ele vai dar um setPropriedade passando o valor do input.