Monday 13 February 2012

JSF: How to access from a Facelet an enum declared in the Managed Bean

Enum (TYPE.java):
public enum TYPE {
 TYPE_A,
 TYPE_B;

 //...
}
Managed Bean (FooBean.java):
public void init(TYPE type) {
  //...
}
Facelet:

<f:metadata>
   <f:event type="preRenderView" listener="#{fooBean.init('TYPE_A')}"/>
</f:metadata>

References

http://stackoverflow.com/questions/3916871/passing-a-enum-value-as-a-parameter-from-jsf

No comments:

Post a Comment