Salut à tous
Le message par défaut du converter Integer ne me plait pas de trop, le voici dans le fichier Messages.properties de JSF:
Je voudrais le changer en ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javax.faces.converter.IntegerConverter.INTEGER_detail={2}: ''{0}'' must be a number between -2147483648 and 2147483647 Example: {1}
J'ai donc ecrit cette ligne dans mon propre fichier properties situé dans un package que j'ai déclaré dans faces-config comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 javax.faces.converter.IntegerConverter.INTEGER_detail={2}:La valeur spécifiée {0} n'est pas un numérique, voici un exemple de numérique : {1}
La config marche bien puisque les messages de mes validateurs fonctionnent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <application> <locale-config> <default-locale>fr</default-locale> <supported-locale>en</supported-locale> </locale-config> <message-bundle>com.ui.myMessages</message-bundle> </application>
Mais pour ce converter ça retourne toujours le message par défaut.
Ya-t-il quelque chose d'oblié ou de mal fait?
Merci![]()
Partager