簡體   English   中英

如何使用以下命令從我的bean中的XHTML檢索值 <p:ajax> 在素面?

[英]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;
}

PrimeFaces 6文檔中

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.

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