JSF 2 + Constantes

2 respostas
rogeriosantos77

Pessoal, eu estou tralhando em um projeto qeu possui uma classe de módulos, que não verdade é um enum que possui varias informações sobre modulos do sistema. Uma delas é o código do modulo.
No sistema nos managedBeans quando é referenciado um moduglo é passogo por exemplo Modulo.comercial.getCodigo(); Até ai tudo bem, porém nos xhtml, existem botões que passam através de parametro o código do modulo, so que nas páginas o código fica fico.

<p:commandButton ... >
									<f:param name="codigoModulo" value="90"/>	
								</p:commandButton>

Como seria a melhor forma de no xhtm esse valor não ficar fixo e sim usar o próprio Enum de modulos existente ? Teria que criar uma tagLib para isso ?

vlw

2 Respostas

Hebert_Coelho

Cara, não entendi muito bem sua dúvida.

Quando eu precisei utilizar constantes em páginas JSF eu criei um MB @ApplicationScoped e através dele pegava os valores.

Como você quer utilizar por ENUM você poderia acessá-lo pelo ManagedBean. [=

R

acredito que o mais correto ou prático
seja criar um Mb com constantes referêntes a cada módulo e usalo em suas views

Criado 23 de setembro de 2012
Ultima resposta 23 de set. de 2012
Respostas 2
Participantes 3