Ich möchte ein Popup-Panel hinzufügen. In diesem Panel gibt es eine Schließen-Schaltfläche. Auf diese Schaltfläche klicken sollte eine Methode aufgerufen werden und Popup sollte versteckt werden. Ich habe unten Code versucht, aber nicht funktioniert, bitte hilf mir dabei. Hier ist setupPopUpClose eine Methode und okPopupStatus ist eine Bean. Es wird ein Fehler angezeigt: settingPopUpClose ist keine Eigenschaft.a4j Befehlsschaltfläche funktioniert nicht unter Popup-Panel
<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>
Ich kann meinen Code nicht scrollen. Können Sie das? –
Können Sie die Bean 'staffMsgingHccDiscoHandler' anzeigen? (Die Anmerkungen und die 'settingPopUpClose' wären genug) Und ja, wir können es scrollen. – Makhiel
Ist das Popup im Formular? –