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>
このmodalPanel
でrich: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ので