Marques
#1
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
Marques
#4
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