[jboss-user] [JBoss Seam] - How to double indirect a label (seam question)

tony.herstell@gmail.com do-not-reply at jboss.com
Fri Apr 13 16:56:24 EDT 2007


I have an enumesation and I want to use the string value to inl8 it from the messages.properties...

from Advert:

  |     public enum AdvertType {Lineage, BannerAd};
  |     public static final String LINEAGE = AdvertType.Lineage.toString();
  |     public static final String BANNERAD = AdvertType.BannerAd.toString();
  | 
  |     ...
  | 
  |     @Transient
  |     public List<String> getAdvertTypes() {
  |         List<String> advertTypesToReturn = new ArrayList<String>();
  |         advertTypesToReturn.add(Advert.LINEAGE);
  |         advertTypesToReturn.add(Advert.BANNERAD);
  |         return advertTypesToReturn;
  |     }
  | 


How do I do this?



  | <h:selectOneRadio id="advertType" value="#{advertisingCampaignController.campaign.advert.type}">
  | 	<s:selectItems value="#{advertisingCampaignController.campaign.advert.advertTypes}" var="advertType" label="#{messages.label_ad_type_#{advertType}}"/>
  | </h:selectOneRadio>
  | 

also tried:

  | label="#{messages.label_ad_type_}#{advertType}"
  | 



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4037230#4037230

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4037230



More information about the jboss-user mailing list