Salut à tous!
J'ai en BD un champ qui peux prendre la valeur 0, 1 ou 2. Qui se traduit par un int en Java.
Je peux avoir 2 contextes :
Contexte 1 : C'est une checkbox à
  • false si champ=0
  • true si champ=1

Contexte 2 : C'est une checkbox à
  • false si champ=1
  • true si champ=2


J'ai donc écrit 2 converters pour avoir le résultat escompté... Le problème c'est que mon converter n'a pas l'air d'être apellé quand je met un h:selectBooleanCheckbox!!!
A la validation de mon formulaire j'ai toujours un java.lang.IllegalArgumentException: argument type mismatch et un System.out.println me montre que mon converter n'est jamais apellé!
Par contre, si je le change par un h:inputText, tout va bien!

Y a un bug avec le selectBooleanCheckbox et les converters?