Jsf 弹出窗口未正确显示
我有一个名为Jsf 弹出窗口未正确显示,jsf,primefaces,Jsf,Primefaces,我有一个名为itemnumber <p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber" actionListener="#{loadCouponGroupBean.requestValidateItem}" update="@this con
itemnumber
<p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber"
actionListener="#{loadCouponGroupBean.requestValidateItem}"
update="@this confirmDialog reqmessage"
oncomplete="if(#{loadCouponGroupBean.displaypopUp=='true'}){PF('confirmDialog').show()}">
<f:attribute name="itemNumber"
value="#{loadCouponGroupBean.itemBo.id}" />
</p:commandButton>
<p:message id="reqmessage" for="item" />
<p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber"
actionListener="#{loadCouponGroupBean.requestValidateItem}"
update="@this confirmDialog reqmessage"
oncomplete="if(#{loadCouponGroupBean.displaypopUp=='true'}){PF('confirmDialog').show()}">
<f:attribute name="itemNumber"
value="#{loadCouponGroupBean.itemBo.id}" />
</p:commandButton>
<p:message id="reqmessage" for="item" />
PrimeFaces弹出窗口的代码是
<p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber"
actionListener="#{loadCouponGroupBean.requestValidateItem}"
update="@this confirmDialog reqmessage"
oncomplete="if(#{loadCouponGroupBean.displaypopUp=='true'}){PF('confirmDialog').show()}">
<f:attribute name="itemNumber"
value="#{loadCouponGroupBean.itemBo.id}" />
</p:commandButton>
<p:message id="reqmessage" for="item" />
<p:confirmDialog widgetVar="confirmDialog" global="true"
showEffect="fade" id="confirmDialog" hideEffect="fade"
message="#{msgs['msg.changeTemplate']}"
header="#{msgs['msg.confirmation']}">
<p:commandButton value="Yes" type="button"
styleClass="ui-confirmdialog-yes" icon="ui-icon-check"
onclick="PF('confirmDialog').hide()" />
<p:commandButton value="No" type="button"
styleClass="ui-confirmdialog-no" icon="ui-icon-close"
onclick="PF('template').selectValue(PF('template').preShowValue.val());PF('confirmDialog').hide()" />
</p:confirmDialog>
现在,当用户输入项目编号,并按下OK按钮,如果文章链接,我需要显示一个弹出窗口,这是没有得到不正确的显示
<p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber"
actionListener="#{loadCouponGroupBean.requestValidateItem}"
update="@this confirmDialog reqmessage"
oncomplete="if(#{loadCouponGroupBean.displaypopUp=='true'}){PF('confirmDialog').show()}">
<f:attribute name="itemNumber"
value="#{loadCouponGroupBean.itemBo.id}" />
</p:commandButton>
<p:message id="reqmessage" for="item" />
Ex:itemnumber:107259这是有效的itemnumber,弹出窗口应显示。
输入107259后,如果我再次输入无效的itemnumber 1234,则会显示POIP
<p:commandButton id="itemValidate" value="#{msgs['button.ok']}" process="itemNumber"
actionListener="#{loadCouponGroupBean.requestValidateItem}"
update="@this confirmDialog reqmessage"
oncomplete="if(#{loadCouponGroupBean.displaypopUp=='true'}){PF('confirmDialog').show()}">
<f:attribute name="itemNumber"
value="#{loadCouponGroupBean.itemBo.id}" />
</p:commandButton>
<p:message id="reqmessage" for="item" />