Bom dia!
Estou tentando listar um Enum em um selectItems...
Fiz dessa forma:
Enum
public enum UF {
AM,CE,PI,GO,RJ,RS;
}
Bean
public EnumSet<UF> getUfs() {
return EnumSet.allOf(UF.class);
}
xhtml
<h:selectOneMenu value="#{condutorBean.condutor.uf}">
<f:selectItem itemLabel="--" />
<f:selectItems value=#{condutorBean.ufs} itemValue=#{uf} var="uf" />
</h:selectOneMenu>
Bom, de todas as formas que já tentei, dá sempre o mesmo erro:
Stack Trace
javax.servlet.ServletException: Error Parsing /teste/teste.xhtml: Error Traced[line: 28] Open quote is expected for attribute "value" associated with an element type "f:selectItems".
Já tentei retornando UF[] com o UF.values(), mas dá sempre esse mesmo erro.