Pessoal boa tarde
possuo um h:selectOneMenu, esta tag é povoada atraves de um metodo que retorna um list de selectItem, estes itens sao ENUMs
h:selectOneMenu styleClass="edit"
value="#{tramiteMB.statusTramite}">
<f:selectItems value="#{utilMB.statusTramite}" />
<f:converter converterId="statusTramiteConverter" />
</h:selectOneMenu>
public enum StatusTramite {
NAO_INICIADO("Não Iniciado"), INICIADO("Iniciado"), ENCERRADO("Encerrado");
private String descricaoStatus;
StatusTramite(String descricaoStatus) {
this.descricaoStatus = descricaoStatus;
}
@Override
public String toString() {
return this.descricaoStatus;
}
gostaria de adicionar ao h:selectOneMenu um item chamado TODOS porém este item nao está no ENUM e nem deve, alguma sugestão ?
nao posso simplismente fazer:
<f:selectItem itemLabel="Todos" itemValue="todos" />
pois a string todos nao pode ser convertida num enum… :?
abrassss