2015-09-11 4 views
0

J'utilise MyFaces 2.1.17 & Trinidad 2.1.1. Si je change la date à l'aide du composant sélecteur de date, alors valueChangeListener est et non. Si supposons que je change la date manuellement (Au lieu d'utiliser le sélecteur de date), valueChangeListener est appelé correctement. Pourriez-vous m'aider s'il vous plaît? Voici l'exemple de code:ValueChangeListener n'est pas appelé sur inputDate JSF

<tr:inputDate id="myDateId" autoSubmit="true" 
     valueChangeListener="#{myBackingBean.myVcl}" 
     value="#{myBackingBean.myDate}"> 
</tr:inputDate> 

Remarque: La même fonctionnalité fonctionne correctement avec la version 1.2.

+0

Dans les messages/journaux? Il ne sera pas appelé si la conversion/validation échoue. – BalusC

+0

@BalusC Non. Il n'a pas de validateur. En outre, aucun message dans le journal – Deepan

+0

Dans le cas où vous souhaitez utiliser Ajax http://stackoverflow.com/questions/11879138/when-to-use-valuechangelistener-or-fajax-listener –

Répondre

0

Il ressemble à un problème de Trinidad Jar. Il ne fonctionne pas sur IE 11 mode natif, mais fonctionne même bien avec le mode de compatibilité IE 11.

2

Ce problème est résolu avec le dernier patch de Trinidad JAR. vous devez utiliser le nouveau pot pour résoudre ce problème.