| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2006 16:12:05
|
Ferryman
JavaGuru
![[Avatar]](/images/avatar/2e3907cbad887e6a1bea84d450b756db.jpg)
Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline
|
Eai pessoal,
Estou desenvolvendo uma aplicação que cria formulários jsf dinamicamente. A idéia é que um usuário utilize minha aplicação para criar um questionário, e outro usuário responda o questionário que foi criado.
Consegui fazer a parte de gerar um formulário a partir da entrada do construtor(usuário) do questionario, porém não sei como farei para armazenar a resposta do "respondedor" do questionário.
Não sei como deve ser o backing bean que armazenará as respostas pois o formulário é criado em tempo de execução, então não sei quais e quantos componentes existirão.
Um mapa em um backingBean resolveria meu problema?
Alguem tem alguma sugestão? existe como fazer algum tipo de valuebind aonde cada componente addicionaria no mapa seu id como chave e seu valor value?
Aguardo sugestões.
Obrigado,
Ferry
|
Rafael Farias Silva (@rafaferry)
Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2006 16:19:12
|
gilliard_santos
JavaGuru
![[Avatar]](/images/avatar/b14680dec683e744ada1f2fe08614086.jpg)
Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline
|
pela expression language voce consegue atribuir um valor a uma entrada do map numa boa. nao sei se entendi bem o que voce esta fazendo e nao sei como voce esta gerando esse formulário dinamicamente, mas no value do componente que voce esta criando em tempo de execucao voce pode fazer como "#{MeuManagedBean.meuMap['algumId']}" onde esse 'algumId' voce poderia colocar o clientId do componente.
Bom, nao sei se te ajudei porque nao sei se entendi teu problema direito.
|
http://gilliard.eti.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 12:28:46
|
Ferryman
JavaGuru
![[Avatar]](/images/avatar/2e3907cbad887e6a1bea84d450b756db.jpg)
Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline
|
Opa valeu pela resposta,
O problema é o seguinte, eu já preciso ter as entradas do Mapa pra conseguir adicionar os valores nele? nao tenho como inserir a Key e o value?
Pelo que você disse eu entendi que preciso ter as keys do map ja definidas no faces-config e só consigo atribuir valores a elas. O que preciso mesmo é realizar um "put(K,V)" no mapa, pois não tenho como saber as chaves antes da execução.
alguem sabe se tem como?!
Valeu
|
Rafael Farias Silva (@rafaferry)
Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2006 12:33:00
|
gilliard_santos
JavaGuru
![[Avatar]](/images/avatar/b14680dec683e744ada1f2fe08614086.jpg)
Membro desde: 02/09/2004 12:35:28
Mensagens: 236
Localização: Campo Grande, MS
Offline
|
tem como fazer sim, e é isso mesmo que o exemplo que eu dei faz, vc nao precisa definir no faces-config.
|
http://gilliard.eti.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/02/2010 16:42:33
|
n10
JavaBaby
![[Avatar]](/images/avatar/d3d80b656929a5bc0fa34381bf42fbdd.jpg)
Membro desde: 01/04/2004 10:59:17
Mensagens: 82
Offline
|
Ressuscitando
Eu estou com um problema parecido com o que você postou alguns anos atrás.
http://www.guj.com.br/posts/list/48451.java
O problema é o seguinte: um usuário cadastras as perguntas, as opções de respostas (se houver), os tipos de resposta (multipla escolha, escolha unica e descritiva). e outro usuário seleciona o questionário (podem ser vários), o sistema monta dinâmicamente ele (inserindo os componentes a serem apresentados) e o usuário responde o questionário.
Gostaria de uma idéia de como fazer o managerBean que gera dinâmicamente o formulário. Estou usando JSF com Facelets e ice faces, porém se o questionário for gerado só com JSF puro já está de bom tamanho.
Se você souber de um link, ou exemplo ou de como eu posso adicionar os componentes dinâmicamente eu Agradeceria muito.
|
É isso ai pessoal |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2010 20:42:02
|
aalex
What is classpath?
Membro desde: 02/05/2006 15:56:55
Mensagens: 7
Offline
|
Estou com esse mesmo problema, encontrou alguma solução ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/08/2010 11:53:07
|
benignoms
JavaBaby
![[Avatar]](/images/avatar/30e847a326af8cac0ca7e160a6ce59ca.png)
Membro desde: 15/07/2009 10:14:19
Mensagens: 85
Offline
|
Estou com o mesmo dilema, alguém conseguiu algo?
|
Benigno M. Sales
Jsf? Primefaces?
http://benignosales.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/05/2011 13:04:45
|
alberon
What is classpath?
Membro desde: 08/11/2010 15:04:27
Mensagens: 8
Offline
|
Alguém de vcs podem ajudar?
Pois estõu passsando pela mesma situatção.
|
|
|
 |
|
|