JSF2: Como setar valor default em um <p:selectOneMenu>?

Colegas,

Não estou conseguindo setar um valor default no <p:selectOneMenu>
Fiz como abaixo porEem não funcionou.
Alguma dica?

Obrigado,

Marques

Managed Bean (@ViewScoped):

@PostConstruct public void init() { //Aqui seto servicoCategoria // Aqui crio o List<ServicoCategoria> }

xhtml:

<form>
     ...
    <p:selectOneMenu id="teste_id"
	label="Teste"
	value="#{servicoPlanoBean.servicoCategoria}"
	converter="entityConverter" >
	<f:selectItem itemLabel="" itemValue="" />
	<f:selectItems value="#{servicoPlanoBean.servicoCategorias}" var="item" itemLabel="#{item.descricao}" itemValue="#{item}"/>
    </p:selectOneMenu>
       ...
</form>

Qual o value do selectOneMenu? Caso ele esteja com algum valor, este será o default, não?

é só tirar

desse jeito ele vai pegar o primeiro valor da lista

tmvolpato,

Fiz como vc sugeriu, porém não funcionou, até porque nem sempre o default será o primeiro da lista.

Mais alguma idéia?

Muito obrigado,
Marques

[quote=Marques]tmvolpato,

Fiz como vc sugeriu, porém não funcionou, até porque nem sempre o default será o primeiro da lista.

Mais alguma idéia?

Muito obrigado,
Marques[/quote]

se esses valores não forem dinâmicos poderia fazer um enum
dai dá para trazer um valor default

agora se não for o que poderia ser feito é fazer uma ordenar
como a maioria dos sistemas que eu vejo por ai