| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2011 14:43:20
|
diego_qmota
JavaEvangelist
![[Avatar]](/images/avatar/e355819c0931a90b594aeb8d6a73587f.jpg)
Membro desde: 28/09/2008 15:44:35
Mensagens: 346
Localização: Paulínia
Offline
|
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...
Idéias?
|
| Nome do arquivo |
tela2.png |
Download
|
| Descrição |
Tela 2 - Janela com subformulário |
| Tamanho |
107 Kbytes
|
| Baixado: |
13 vez(es) |
|
| Nome do arquivo |
tela1.png |
Download
|
| Descrição |
Tela 1 - Formulário pai |
| Tamanho |
20 Kbytes
|
| Baixado: |
8 vez(es) |
|
"Go ahead, make my day!" |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2011 15:52:01
|
luiz_renato
JavaEvangelist
![[Avatar]](/images/avatar/a8f8f60264024dca151f164729b76c0b.jpeg)
Membro desde: 29/07/2003 10:18:12
Mensagens: 415
Localização: Belém - PA
Offline
|
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 .
|
Luiz Renato
OCJP
"Os sonhos exigem respeito" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2011 16:05:57
|
kappa
JavaChild
Membro desde: 24/08/2007 10:46:42
Mensagens: 111
Offline
|
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/
This message was edited 2 times. Last update was at 13/09/2011 16:07:03
|
Tarcísio Martins Ferreira |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 07:25:02
|
diego_qmota
JavaEvangelist
![[Avatar]](/images/avatar/e355819c0931a90b594aeb8d6a73587f.jpg)
Membro desde: 28/09/2008 15:44:35
Mensagens: 346
Localização: Paulínia
Offline
|
kappa wrote: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/
Vou dar uma checada. Valeu!
|
"Go ahead, make my day!" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/09/2011 07:26:41
|
diego_qmota
JavaEvangelist
![[Avatar]](/images/avatar/e355819c0931a90b594aeb8d6a73587f.jpg)
Membro desde: 28/09/2008 15:44:35
Mensagens: 346
Localização: Paulínia
Offline
|
luiz_renato wrote: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 .
Como eu faço para renderizar somente a table?
|
"Go ahead, make my day!" |
|
|
 |
|
|