[VRAPTOR] Bind de form para um componente  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
aspmedeiros
Debugger
[Avatar]

Membro desde: 06/02/2009 14:41:51
Mensagens: 73
Localização: Fortaleza
Offline

É possível fazer um bind de form html para um objeto que é um @component ?

Tipo assim :



E a classe seria :



Creio que abordagem padrão não seria possível devido ao construtor...
A solução seria algo como um interceptor?

Lucas Medeiros Leite
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

depende do que vc quer fazer... não dá pra fazer isso em um componente qualquer...

o jeito padrão seria criar um controller que recebe a requisição e muda o valor dentro do componente desejado.

--
Caelum
www.caelum.com.br

aspmedeiros
Debugger
[Avatar]

Membro desde: 06/02/2009 14:41:51
Mensagens: 73
Localização: Fortaleza
Offline

Eu uso um controller que recebe esse componente tava querendo implementar um espécie de active record para salvar umas configurações...
aew ficaria mais ou menos assim:


This message was edited 1 time. Last update was at 04/01/2012 17:23:02


Lucas Medeiros Leite
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

bom, do jeito que tá agora, ou o VRaptor injeta essa classe, ou ele popula com parâmetros da request, não dá pra fazer de uma vez só.

então vc faria algo do tipo receber a configuração no construtor, e outra configuração no método e copiar os dados de uma pra outra.

--
Caelum
www.caelum.com.br

aspmedeiros
Debugger
[Avatar]

Membro desde: 06/02/2009 14:41:51
Mensagens: 73
Localização: Fortaleza
Offline

Então seria um sendo @Component e um sem?

Lucas Medeiros Leite
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

não precisa ser duas classes, é só usar a mesma.

--
Caelum
www.caelum.com.br

aspmedeiros
Debugger
[Avatar]

Membro desde: 06/02/2009 14:41:51
Mensagens: 73
Localização: Fortaleza
Offline

Pois é, mas o meu form está assim




Por eu tá usando EL eu preciso de um construtor vazio certo?

Aew se eu colocar um construtor vazio o vraptor não sabe qual usar correto?




Lucas Medeiros Leite
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

não é por vc estar usando EL, é pq o VRaptor dá new usando construtor sem argumento qdo tá populando os parâmetros.


bom, se forem poucas configurações, talvez seja melhor receber os parâmetro direto... senão talvez seja melhor extrair uma classe com os valores que podem ser editados.

--
Caelum
www.caelum.com.br

aspmedeiros
Debugger
[Avatar]

Membro desde: 06/02/2009 14:41:51
Mensagens: 73
Localização: Fortaleza
Offline

Hummm...entendi...vlw aew Lucas

Lucas Medeiros Leite
[Email] [MSN]
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team