| Author |
Composite Component: SelectOneMenu (enum)
|
Marco Noronha
Ranch Hand
Joined: Oct 30, 2012
Posts: 50
|
|
I´m trying to create a simple composite component with a selectOneMenu... It is really simple:
So, the problem is when I´m trying to pass the converter! That is an ENUM converter (extends EnumConverter with @FacesConverter(value = "tipoCampoConverter") annotation)
The error is: javax.el.ELException: Cannot convert tipoCampoConverter of type class java.lang.String to interface javax.faces.convert.Converter
|
 |
Tim Holloway
Saloon Keeper
Joined: Jun 25, 2001
Posts: 14456
|
|
|
If #{cc.attrs.listValue} is attached to an enum property, it will fail because "selectItems" requires a collection (List or array) of SelectItem, not a single enum, You would have to construct a SelectItem list with a SelectItem entry for each of the enum values that are selectable for this control.
|
Customer surveys are for companies who didn't pay proper attention to begin with.
|
 |
 |
|
|
subject: Composite Component: SelectOneMenu (enum)
|
|
|