2011-07-12 8 views
1

rich:modalPanelに問題があります。 私は、rich:menuItemで示されるmodalPanelを持っています。RichFaces:2つのmodalPanelで作業する

<rich:menuItem value="#{lang.msg_edit}" submitMode="none" id="editLink"> 
<rich:componentControl for="modalEditPanelId" 
    attachTo="editLink" operation="show" event="onclick" /> 
</rich:menuItem> 

このmodalPanelrich:fileUploadがあり、fileUploadListenerメソッドの実行中に、私はTHR現在modalPanelを隠し、ユーザーへの操作の確認について尋ね異なるパネルを表示したいです。

これは可能ですか?あなたの代わりにRichfaces.showModalPanel()Richfaces.hideModalPanel()を使用する必要があります3.X.X RichFacesので

<h:form> 
    <a4j:commandButton value="Upload" oncomplete="#{rich:component('panelFileUpload')}.show(); return false;" /> 

    <rich:modalPanel id="panelFileUpload"> 
     <rich:fileUpload> 
      <a4j:ajax event="uploadcomplete" execute="@none" oncomplete="#{rich:component('panelFileUpload')}.hide(); #{rich:component('panelConfirmation')}.show();" /> 
     </rich:fileUpload> 
    </rich:modalPanel> 

    <rich:modalPanel id="panelConfirmation"> 
     <h:outputText value="Your file was uploaded." /> 
    </rich:modalPanel> 
</h:form> 

:RichFacesので

答えて

0

は、あなたがこの種のコードを使用することができなければなりません4.0.0。

希望すると助かります!

関連する問題