我正在使用JSF 2.0开发一个应用程序.我也在使用Primefaces组件库.我对Primefaces的p:confirmDialog有问题.一旦我想显示ap:confirmDialog,它几乎立即消失.最奇怪的是,只有部署在GlassFish Server上的应用程序才会出现此问题.当我在家里的计算机上将相同的.war文件上传到GlassFish服务器时,或者当我在Netbeans中运行应用程序时,不会发生此问题.我真的无法找出这个问题的原因是什么.此外,我在Google上找不到任何相关信息.任何帮助将不胜感激!这是我的代码:
<h:commandButton value="Verwijderen" onclick="bezoekConfirmation.show()" styleClass="verwijderKnopBig" rendered="#{pageRenderController.canWriteBezoekenMobiele}" />
<p:confirmDialog message="Bent u zeker dat u dit bezoek wilt verwijderen?" closable="false"
header="Bezoek verwijderen" severity="alert" widgetVar="bezoekConfirmation">
<p:commandButton value="Ja" oncomplete="bezoekConfirmation.hide()" action="#{bezoekenMobieleController.deleteBezoek}" ajax="false" />
<p:commandButton value="Nee" onclick="bezoekConfirmation.hide()" type="button" />
</p:confirmDialog>
Run Code Online (Sandbox Code Playgroud) 我想知道当ah:form中的提交数据有效时,如何在JSF页面上添加"成功"消息.例如"记录成功插入".我尝试使用FacesContext.addMessage(字符串的clientId,字符串消息),但该消息被显示在相同的H:显示在无效数据的情况下错误信息,产生具有红色文本消息框.我希望不使用JavaScript警报.
任何帮助将不胜感激.