2017-06-07 4 views
0

ポップアップパネルを追加します。このパネルには閉じるボタンがあります。このボタンをクリックすると、メソッドが呼び出され、ポップアップが非表示になるはずです。私は以下のコードを試してみましたが、うまく動作しませんでした。ここで、settingPopUpCloseはメソッドであり、okPopupStatusはBeanです。エラーを表示しています:settingPopUpCloseはプロパティではありません。a4jコマンドボタンがポップアップパネルの下で動作しません

<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> 

+0

コードをスクロールできません。あなた達はできる? –

+0

'staffMsgingHccDiscoHandler' beanを表示できますか? (注釈と 'settingPopUpClose'で十分です)そして、はい、私たちはそれをスクロールすることができます。 – Makhiel

+0

ポップアップはフォームにありますか? –

答えて

0

おかげでお返事を@makhielと@emil。しかし、私は問題を解決しました。

私はリッチフォントのポップアップをフォームの中に入れませんでした。これは私のためにうまくいった。

関連する問題