Thanks a lot Anton, I've got it working now. Jozef On 1.5.2010 21:20, Anton Gavazuk wrote:
Hi Jozef,see it: public class EnumConverter implements Converter { public Object getAsObject(FacesContext context, UIComponent comp, String value) throws ConverterException { Class enumType = comp.getValueBinding("value").getType(context); return Enum.valueOf(enumType, value); } public String getAsString(FacesContext context, UIComponent component, Object object) throws ConverterException { if (object == null) { return null; } if (object instanceof String) { return (String) object; } //ADD localization ability Enum type = (Enum) object; return type.name(); } } 2010/5/1 Jozef Dropco<[email protected]>Hi all, I have a little bit stupid question. I got this message: End of weekend: 'Tuesday' must be convertible to an enum from the enum that contains the constant 'Tuesday'. Do I have to write my own converter or what should I do. public enum DayOfWeek { MONDAY("Monday"), TUESDAY("Tuesday"), WEDNESDAY("Wednesday"), THURSDAY("Thursday"), FRIDAY("Friday"), SATURDAY("Saturday"), SUNDAY("Sunday"); private String name; } ***BEAN*** for (DayOfWeek day :DayOfWeek.values()){ days.add(new SelectItem(day, day.getName())); } ***XHTML*** <tr:selectOneChoice required="true" label="End of weekend" value="#{addWeekendDiscount.weekend.endWeekend}"> <f:selectItems value="#{addWeekendDiscount.days}"/> </tr:selectOneChoice> Thanks Jozef.

