![](/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.