2015-09-11 104 views
0

我正在使用MyFaces 2.1.17 & Trinidad 2.1.1。如果我使用日期選擇器組件更改日期,則valueChangeListener而不是正在調用。如果假設我手動更改日期(而不是使用日期選擇器),則valueChangeListener會正確調用。請有人請幫助我解決這個問題嗎?以下是示例代碼:ValueChangeListener沒有在inputDate上調用JSF

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

注意:相同的功能在版本1.2下正常工作。

+0

任何消息/日誌?它不會在轉換/驗證失敗時被調用。 – BalusC

+0

@BalusC號它沒有驗證器。此外,在日誌中沒有消息 – Deepan

+0

如果你想使用Ajax http://stackoverflow.com/questions/11879138/when-to-use-valuechangelistener-or-fajax-listener –

回答

0

它看起來像特立尼達Jar問題。它不能在IE 11純模式下工作,但在IE 11兼容模式下工作正常。

2

此問題已經修復,最新修補程序爲Trinidad JAR。你必須使用新的jar來解決這個問題。

相關問題