| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2007 11:45:17
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Bem , vamos lá a minha duvida...
Tennho uma tela de configuracao de prefrencias diversas em meu site... essas preferencias estao no banco...
Gostaria de gerar essa tela de preferencias dinamicamente... apenas lendo do banco... a pergunta que não quer calar...
Como fazer isso em JSF ? sendo que o "value" deve ser uma propriedade de um javabean... na realidade eu não terei essas propriedades...
tem como botar os pojos dentro de uma lista e fazer que o value leia uma propriedade exclusiva daquela lista ?
tipo <h:inputText value="#{MeuPowerMB.listaDeCamposString[0]}"/> ????
Seria muito porco mesclar JSP para fazer este pedacinho do meu software ?
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2007 11:53:49
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Eu não testei o que eu vou falar, por isso tome com precaução:
Seguinte, você não pode retornar um map? Tipo: um método do seu managed bean que se chama "Map getMap()", onde contém todas as propriedades que vieram do banco.
E aí o seu JSP teria a tag <h:inputText value="#{MeuPowerMB.map['dataQualquer']}" rendered="#{MeuPowerMB.map['dataQualquer'] != null}"/>
Vê se isso funciona e posta o resultado.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2007 14:48:36
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline
|
Na verdade vc pode declarar Maps como Managed Beans no seu faces-config.xml, mais fácil ainda...
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/11/2007 14:51:09
|
chun
GUJ Master
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline
|
Tecnoage wrote:Na verdade vc pode declarar Maps como Managed Beans no seu faces-config.xml, mais fácil ainda...
poderia mostrar um exemplo pratico ?
|
Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...
------
Controverso Eu ? http://www.go-java.com/blog
|
|
|
 |
|
|