在inputDate JSF上没有调用ValueChangeListener

时间:2015-09-11 00:08:23

标签: jsf jsf-2 myfaces trinidad

我正在使用MyFaces 2.1.17&特立尼达2.1.1。如果我使用日期选择器组件更改日期,则valueChangeListener NOT 被调用。如果假设我手动更改日期(而不是使用日期选择器),则会正确调用valueChangeListener。有人可以帮我解决这个问题吗?以下是示例代码:

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

注意:相同的功能适用于1.2版。

2 个答案:

答案 0 :(得分:2)

此问题已通过Trinidad JAR的最新补丁修复。你必须使用新的jar来解决这个问题。

答案 1 :(得分:0)

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