Javascript 成功后关闭弹出窗口
我使用一个rich:popupanel组件,它显示登录的输入字段。我需要在登录成功时关闭弹出窗口,但就在那时。当用户输入错误的密码时,我会显示一条消息,弹出面板应该保持打开状态。如果我重新加载页面,所有欢迎信息和其他内容都将消失 我有一个javascript关闭我的弹出窗口:Javascript 成功后关闭弹出窗口,javascript,jsf-2,popup,richfaces,Javascript,Jsf 2,Popup,Richfaces,我使用一个rich:popupanel组件,它显示登录的输入字段。我需要在登录成功时关闭弹出窗口,但就在那时。当用户输入错误的密码时,我会显示一条消息,弹出面板应该保持打开状态。如果我重新加载页面,所有欢迎信息和其他内容都将消失 我有一个javascript关闭我的弹出窗口:onclick=“RichFaces.$('popup\u login').hide()” 如何仅在action方法返回“1”(例如)时运行脚本 我在primeface上工作。我直接从managedbean关闭所有弹出窗口
onclick=“RichFaces.$('popup\u login').hide()”
如何仅在action方法返回“1”(例如)时运行脚本
我在primeface上工作。我直接从managedbean关闭所有弹出窗口
RequestContext context = RequestContext.getCurrentInstance();
context.execute("idofpopup.hide()");
我不知道这对Rich是否有效
我希望这能对您有所帮助。如果需要,请在
oncomplete中签入
这些组件库是不可互换的。这正是我想要的。谢谢@BalusC
RequestContext context = RequestContext.getCurrentInstance();
context.execute("idofpopup.hide()");
<a4j:commandLink ... oncomplete="if (#{!facesContext.validationFailed}) RichFaces.$('popup_login').hide()">