簡體   English   中英

在Prime面部日歷p:日歷中使用模式“hh:mm a”時未觸發action或actionListener

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM