inputDate JSF上未调用ValueChangeListener

inputDate JSF上未调用ValueChangeListener,jsf,jsf-2,myfaces,trinidad,Jsf,Jsf 2,Myfaces,Trinidad,我用的是MyFaces2.1.17和特立尼达2.1.1。如果我使用日期选择器组件更改日期,则不会调用valueChangeListener。如果我手动更改日期(而不是使用日期选择器),valueChangeListener将被正确调用。有人能帮我吗?下面是示例代码: <tr:inputDate id="myDateId" autoSubmit="true" valueChangeListener="#{myBackingBean.myVcl}" value="#

我用的是MyFaces2.1.17和特立尼达2.1.1。如果我使用日期选择器组件更改日期,则不会调用
valueChangeListener
。如果我手动更改日期(而不是使用日期选择器),valueChangeListener将被正确调用。有人能帮我吗?下面是示例代码:

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


注意:1.2版也可以使用相同的功能

这看起来像是特立尼达的罐子问题。它在IE 11本机模式下不工作,但在IE 11兼容模式下工作正常。

特立尼达JAR的最新补丁修复了此问题。您必须使用新的jar来解决此问题。

消息/日志中是否有任何内容?转换/验证失败时不会调用它。@BalusC否。它没有验证程序。另外,如果您想使用Ajax@JasperdeVries登录,请不要发送任何消息,谢谢您的帮助。这看起来像是特立尼达的罐子问题。它不在IE11本机模式下工作,但在IE11兼容模式下工作