我正在处理 Primefaces 并使用 notificationBar 作为我网站的登录菜单。但是 notificationBar 上的 commandButton 只响应bar.hide()。如果他/她不是带有名为Sign Up按钮的注册用户,我想将用户重定向到注册页面。如果我将按钮移动到另一个面板,它会响应。请问有什么帮助吗?代码如下:
<p:notificationBar position="top" effect="slide" widgetVar="bar" style="height:195px;border-bottom:8px solid #DF431A;">
<p:panelGrid id="options" columns="1" style="margin-top:-5px;margin-right:150px">
<h:outputText value="Sign Up"
style="font-size:20px;" />
<p:commandButton style="float:right;width:100%" value="Sign Up" onclick="bar.hide()" action="sign_up" type="button" />
</p:panelGrid>
</p:notificationBar>
PS:我试过onclick,窗口位置等。