This content has been marked as final.
Show 2 replies
-
1. Re: How to put enum+string value in specific oreder in selectOneMenu.
serkan Apr 20, 2012 6:52 AM (in response to anicapil)@Factory("myEnums")
public List<String> getEnums() {
List<String> result = new ArrayList<String>();
for(MyEnum m : MyEnum.values())
result.add(m.value());
result.add("All");
}
<h:selectOneMenu value="#{yourBean.enumInString}"...>
<s:selectItems value="#{myEnums}" .../>
</h:selectOneMenu>
public class YourBean {
String enumInString;
public MyEnum asEnum() {
return "All".equals(enumInString) ? null : MyEnum.valueOf(enumInString);
}
}
-
2. Re: How to put enum+string value in specific oreder in selectOneMenu.
anicapil Apr 20, 2012 8:58 AM (in response to serkan)Thanks a lot Serkan. It s a nice solution.
I solv it like this...
I am just showing selected value..
@Create
public void create() {
textType = TextTypeEnum.MODEL_TEXT;
}