![](/img/trans.png)
[英]How to update backing bean when deselecting the last slected item from a p:selectCheckboxMenu with a primefaces ajax event “change”?
[英]How to retrieve a value from XHTML in my bean using <p:ajax> on primefaces?
2.8和Primefaces 6.0並且我想在提交表單之前從我的xhtml中檢索日期的值以進行特定處理。
但是,在提交之前,bean中的日期值始終為null。
這是我的XHTML
<p:outputLabel for="dateDebut" value="Date Debut"/>
<p:calendar id="dateDebut" value="#{etpBean.dateDebut}" required="true">
<p:ajax listener="#{etpBean.listenerDateDebut}" event="change"/>
</p:calendar>
這是我在bean中的功能
public Date listenerDateDebut(){
return dateDebut;
}
Ajax行為事件
日歷提供了
dateSelect
ajax行為事件,以便在選擇日期時立即執行ajax選擇。 如果將方法定義為偵聽器,則將通過傳遞org.primefaces.event.SelectEvent
實例來調用該org.primefaces.event.SelectEvent
。<p:calendar value="#{calendarBean.date}"> <p:ajax event="dateSelect" listener="#{bean.handleDateSelect}" update="msg" /> </p:calendar> <p:messages id="msg" />
public void handleDateSelect(SelectEvent event) { Date date = (Date) event.getObject(); //Add facesmessage }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.