我正在尝试构建一个简单的登录面板。Panel 是一个丰富的:popupPanel。当单击“登录”链接/按钮时,如果登录不成功(由于用户名/密码错误、数据库错误……等等),我希望面板保持打开状态。但是如果登录成功,面板应该关闭。
我最好的尝试看起来像这样,但是无法解析“oncomplete”值
<a4j:commandButton value="login" oncomplete="if (#{userController.login()}) #{rich:component('loginPanel')}.hide()"/>
如何从 popupPanel 中获取该行为?