gpt4 book ai didi

java - RichFaces:使用两个 modalPanel

转载 作者:行者123 更新时间:2023-12-01 05:42:59 26 4
gpt4 key购买 nike

我的 rich:modalPanel 遇到问题。我有一个由 rich:menuItem 显示的 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方法期间,我想隐藏当前 >modalPanel 并显示一个不同的面板,询问用户是否确认操作。

可以这样做吗?

最佳答案

在 RichFaces 4.0.0 中,您必须能够使用这种代码:

<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 3.X.X 中,您必须使用 Richfaces.showModalPanel()Richfaces.hideModalPanel()

希望对你有帮助!

关于java - RichFaces:使用两个 modalPanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6666746/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com