Primefaces日历<;f:ajax>;及<;p:ajax>;问题
我目前在使用primefaces日历控件时遇到问题 我的要求是在日历控件值发生变化时从输入框或使用按钮调用java方法,并将一组参数(java对象和字段id)传递给java方法 下面是我已经实现的代码,但它不起作用Primefaces日历<;f:ajax>;及<;p:ajax>;问题,ajax,jsf,primefaces,Ajax,Jsf,Primefaces,我目前在使用primefaces日历控件时遇到问题 我的要求是在日历控件值发生变化时从输入框或使用按钮调用java方法,并将一组参数(java对象和字段id)传递给java方法 下面是我已经实现的代码,但它不起作用 <p:calendar showOn="button" id="effectiveDt" navigator="true" pattern="MM/dd/yyyy" styleClass="overrideable" value="#{coverage.startDa
<p:calendar showOn="button" id="effectiveDt" navigator="true" pattern="MM/dd/yyyy"
styleClass="overrideable" value="#{coverage.startDate}">
<f:ajax event="change" render="hiddenStartDt" onevent="myEvent" listener="#{certInquiry.ovrrrideListener}"/>
<f:attribute name="covg" value="#{coverage}" />
<f:attribute name="field" value="StartDate" />
</p:calendar>
对我来说什么都不管用
我也尝试过使用,即使这不起作用
如果调用了该方法,我还尝试使用valueChangeListener,但它没有调用该方法
这适用于和使用
<h:selectBooleanCheckbox class="overrideable"
value="#{coverage.clIndicator}">
<f:ajax event="change" render="hidgenLiabClaimsMdInd" onevent="myEvent" listener="#{certInquiry.overrideListener}"/>
<f:attribute name="covg" value="#{coverage}" />
<f:attribute name="field" value="ClIndicator" />
</h:selectBooleanCheckbox>
<h:inputText id="genLiabEachOccAmt" value="#{coverage.eachOccAmt}"
class="amt_field overrideable">
<f:ajax event="change" render="hidgenLiabEachOccAmt" onevent="myEvent" listener="#{certInquiry.overrideListener}"/>
<f:attribute name="covg" value="#{coverage}" />
<f:attribute name="field" value="EachOccAmt" />
</h:inputText>
请帮助我解决日历组件的这个问题。进行
ajax event=“dateSelect”
并且当您使用ovrrrideListener(DateSelectEvent事件)
时,您应该在BB中获得日期值,但是ovrrrideData
绝对不同于overrideListener
或ovrrrideListener
。请在发布之前仔细修改您的代码片段。我为丢失代码片段表示歉意。我尝试了不同的方法,但在发布之前未对其进行更改。我现在已对其进行了更新
<h:selectBooleanCheckbox class="overrideable"
value="#{coverage.clIndicator}">
<f:ajax event="change" render="hidgenLiabClaimsMdInd" onevent="myEvent" listener="#{certInquiry.overrideListener}"/>
<f:attribute name="covg" value="#{coverage}" />
<f:attribute name="field" value="ClIndicator" />
</h:selectBooleanCheckbox>
<h:inputText id="genLiabEachOccAmt" value="#{coverage.eachOccAmt}"
class="amt_field overrideable">
<f:ajax event="change" render="hidgenLiabEachOccAmt" onevent="myEvent" listener="#{certInquiry.overrideListener}"/>
<f:attribute name="covg" value="#{coverage}" />
<f:attribute name="field" value="EachOccAmt" />
</h:inputText>