Preciso de sugestões sobre como montar um formulário web.
O problema é o seguinte:
Preciso criar uma página de cadastro onde seja possível abrir janelas e preencher subformulários
(como ocorre no formulário de exemplo (tela1 e tela2)), onde o que você inserir no subformulário, acrescenta dados no formulário pai.
E também formulários como no link: http://www.jformer.com/demos/team/, onde o formulário é para inserir dados de um time e ao clicar em “Add Team”, ele duplica todos os campos para baixo do formulário.
O problema do jformer é que é em php e vou precisar dele em uma página jsp…
No meu ver vc teria que :
Usar JQuery p/ criar criar o dialog com o form da tela2.
Usar ajax pra que quando clicar no botão salvar, a tela2 seja fechada e os dados sejam gravados.
Refazer a pesquisa que popula a table da tela1 e renderizar somente a table da tela1 (tbm com ajax).
Fiz algo parecido mas a parte de preenchimento dos dados ao fechar eu usava DWR que executava a pesquisa pelo javascript no JSP e comunicava com uma classe java que retornava os dados e por sua vez preenchia os dados do form, mas acredito q vc possa preencher a table usando o JQuery mesmo .
Com relação aos campos do add, vc tbm pode usar o JQuery p/ exibir e ocultar os campos .
Ja implementei isso que você precisa, você ja pensou em utilizar um framework JSF como o PrimeFaces?
Com ele você conseguiria montar a solução que precisa facilmente.
Da uma olhada nos componentes em… http://www.primefaces.org/showcase/
[quote=kappa]Ja implementei isso que você precisa, você ja pensou em utilizar um framework JSF como o PrimeFaces?
Com ele você conseguiria montar a solução que precisa facilmente.
Da uma olhada nos componentes em… http://www.primefaces.org/showcase/[/quote]
[quote=luiz_renato]No meu ver vc teria que :
Usar JQuery p/ criar criar o dialog com o form da tela2.
Usar ajax pra que quando clicar no botão salvar, a tela2 seja fechada e os dados sejam gravados.
Refazer a pesquisa que popula a table da tela1 e renderizar somente a table da tela1 (tbm com ajax).
Fiz algo parecido mas a parte de preenchimento dos dados ao fechar eu usava DWR que executava a pesquisa pelo javascript no JSP e comunicava com uma classe java que retornava os dados e por sua vez preenchia os dados do form, mas acredito q vc possa preencher a table usando o JQuery mesmo .
Com relação aos campos do add, vc tbm pode usar o JQuery p/ exibir e ocultar os campos .[/quote]