我想添加一个弹出面板。在此面板中有一个关闭按钮。在这个按钮上单击一个方法应该被调用并且弹出应该被隐藏。我已经尝试过下面的代码,但没有工作请帮我解决这个问题。这里 settingPopUpClose 是一个方法,而 okPopupStatus 是一个 bean。它显示错误:settingPopUpClose 不是属性。
<rich:popupPanel id="okcontactpopup" width="450" height="50"
domElementAttachment="form">
<f:facet name="header">
</f:facet>
<f:facet name="controls">
<h:panelGroup>
<a4j:commandButton value="Close"
actionListener="#{staffMsgingHccDiscoHandler.settingPopUpClose}"
oncomplete="if(#{not empty staffMsgingHccDiscoHandler.hccDiscoBean.okPopupStatus}) #{rich:component('okcontactpopup')}.hide();" />
</h:panelGroup>
</f:facet>
<h:panelGrid>
<h:panelGrid columns="2">
<h:panelGrid columns="2">
<h:outputText
value="#{staffMsgingHccDiscoHandler.hccDiscoBean.okPopup}"
id="okpopup" />
</h:panelGrid>
</h:panelGrid>
</h:panelGrid>