Gerar Objetos JSf dinamicamente  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
chun
GUJ Master
[Avatar]
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
[WWW] [ICQ]
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
[WWW]
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
[Email] [WWW] [MSN]
chun
GUJ Master
[Avatar]
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
[WWW] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team