不工作我使用primefaces 3.2和JSF 2.0價值變化聽者在primefaces日曆
我的情況是我有文件日期,截止日期和未來日期在我的形式。 當用戶輸入文件日期時,我需要更新bean中的文件日期值,因此它的值可以用作屬性mindate的最後一個日期中的最小日期,因此在下一個日期選擇中。
根據我的知識價值改變監聽器可以執行表單提交,所以我不能使用它。我已經使用p:ajax。但是我仍然無法設置文件日期。由於未設置文件日期,因此用戶可以選擇文件日期日期前的最後日期和下一日期。
caseMaster.xhtml
<p:calendar value="#{caseUitility.caseMaster.fileDate}" id="fileDate" effect="fadeIn" pattern="dd/MM/yyyy" readOnlyInputText="true">
<p:ajax event="change" listener="#{caseUitility.dateChange}"/>
</p:calendar>
<p:calendar value="#{caseUitility.caseMaster.lastDate}" required="true" id="lastDate" effect="fadeIn" pattern="dd/MM/yyyy" readOnlyInputText="true" mindate="#{caseUitility.caseMaster.fileDate}" >
</p:calendar>
CaseUitility.java
public void dateChange(ActionEvent ae) {
System.out.println("File Date: " + caseMaster.getFileDate());
System.out.println("Hello... I am in DateChange");
}
可以任何指導我什麼我做錯了什麼?
非常感謝@Daniel ....你救了我半天......再次感謝。你能告訴我如何知道/瞭解不同類型組件的ajax事件嗎?作爲不提供任何關於事件的幫助的黃素。 – mrugeshthaker
歡迎您,primefaces提供您需要的所有信息,其用戶指南:http://primefaces.org/documentation.html – Daniel
Thanx @ Daniel,它的工作原理 –