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" />