Hebert_Coelho 2 de abr. de 2013
A vantagem de usar com value é você determinar um converter específico para um componente.
A vantagem de usar o forClass é que você aplica o mesmo converter para todas as classes.
Fica a seu critério. [=
jonas.cant 2 de abr. de 2013
E se eu utilizar desse jeito:
@FacesConverter (forClass=Pais.class, value=“PaisConverter”)
E no componente eu fizer assim:
<p:selectOneMenu id=“pais” value="#{clienteController.pais}" converter=“PaisConverter” >
Ele vai entrar duas vezes no converter?
Hebert_Coelho 2 de abr. de 2013
jonas.cant:
E se eu utilizar desse jeito:
@FacesConverter (forClass=Pais.class, value=“PaisConverter”)
E no componente eu fizer assim:
<p:selectOneMenu id=“pais” value="#{clienteController.pais}" converter=“PaisConverter” >
Ele vai entrar duas vezes no converter?
Você tentou? Qual foi o resultado? [=
jonas.cant 2 de abr. de 2013
O que eu sei é que o comportamento do converter muda. Gostaria de saber se tem lógica eu usar desse jeito:
@FacesConverter (forClass=Pais.class, value=“PaisConverter”)
<p:selectOneMenu id=“pais” value="#{clienteController.pais}" converter=“PaisConverter” >
Hebert_Coelho 2 de abr. de 2013
jonas.cant:
O que eu sei é que o comportamento do converter muda. Gostaria de saber se tem lógica eu usar desse jeito:
@FacesConverter (forClass=Pais.class, value=“PaisConverter”)
<p:selectOneMenu id=“pais” value="#{clienteController.pais}" converter=“PaisConverter” >
Não vejo motivo para isso.
jonas.cant 2 de abr. de 2013