[英]action or actionListener not fired when using pattern “hh:mm a” in Prime faces calendar p:calendar
我需要使用黃金的面孔日歷填寫一次只為以下幾點:
<h:body>
<h:form>
<p:calendar pattern="hh:mm a" value="#{bean.startTime}"/>
<p:commandButton value="Save" actionListener="#{bean.saveAppointment}" />
</h:form>
</h:body>
但是saveAppointment
方法根本沒有被觸發。 沒有任何例外。
在跟蹤問題之后,我得出結論,問題來自於primefaces在封面下使用的日期轉換。那是因為當我從模式中省略a
時(即模式變為pattern="hh:mm"
)。 然后行動正常解決沒有任何問題。
注意 Primefaces版本是6
我通過使用pattern="HH:mm"
找到了一個解決方法,大寫H將使小時數為0-23。
檢查選項:timeOnly =“true”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.