4 votes

Extensions PrimeFaces - attribut de valeur vide

Sur ma page, j'ai <pe:inputNumber> qui renvoie à un champ non obligatoire. Si je le laisse vide, il prend la valeur 0 même si j'ai mis emptyValue = "" . Que dois-je faire ou que dois-je utiliser si ce composant ne peut pas m'offrir cette fonctionnalité ?

6voto

kolossus Points 17987

Il peut être nécessaire d'indiquer spécifiquement à JSF d'interpréter les champs de saisie vides comme étant nuls, au lieu de les contraindre à "0" avec le paramètre contextuel.

<context-param>
    <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
    <param-value>true</param-value>
</context-param>

De plus, pour un conteneur construit sur tomcat (JBoss, WSphere etc), vous devez définir la propriété de configuration JVM suivante (assez facile à faire dans un IDE)

-Dorg.apache.el.parser.COERCE_TO_ZERO=false

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X