我使用了一个丰富的:popupPanel 组件,它显示登录的输入字段。登录成功时我需要关闭弹出窗口,但就在那时。当用户输入错误的密码时,我会显示一条消息,并且弹出面板应该保持打开状态。如果我重新加载页面,所有欢迎消息和其他内容都会消失。
我有一个 javascript 可以关闭我的弹出窗口:onclick="RichFaces.$('popup_login').hide()"
只有当操作方法返回“1”(例如)时,我才能运行脚本?
<h:form id="loginForm">
<h:inputText id="email" value="#{loginBean.email}" />
<a4j:commandLink id="submit" action="#{loginBean.doLogin}" onclick="RichFaces.$('popup_login').hide()">
<h:outputText value="login" />
</a4j:commandLink>
</h:form>