Jsf 如何在sumbit之后不关闭Richfaces弹出窗口?
我如何防止popupPanel在插入表单后关闭 我的按钮代码:Jsf 如何在sumbit之后不关闭Richfaces弹出窗口?,jsf,popup,richfaces,submit,Jsf,Popup,Richfaces,Submit,我如何防止popupPanel在插入表单后关闭 我的按钮代码: <h:commandButton value="Search" action="#{facesBean.search()}" > <f:ajax execute="@form" render="result" /> </h:commandButton> 提交后要呈现的面板的我的代码: <h:panelGroup id="result" rendered="#{facesBean.lis
<h:commandButton value="Search" action="#{facesBean.search()}" >
<f:ajax execute="@form" render="result" />
</h:commandButton>
提交后要呈现的面板的我的代码:
<h:panelGroup id="result" rendered="#{facesBean.list != null}">
TEST TO RERENDER
</h:panelGroup>
复卷试验
它们是同一个h:形式
有什么不对劲吗?我在运行它时没有收到任何错误。基本上有两种方法:
基本上有两种方式:
我试着用ajax来做。我的操作已执行,但我的表不会重新启动。如何在回发时自动重新打开它?只需在ajax组件的
render
属性中指定表的ID即可。回发时打开是通过相应地指定
的show
属性来完成的。我尝试了这种方法,但没有成功。也许我做错了什么。我用我的按钮和面板的代码编辑了我的主要帖子以重新渲染。奇怪的是,如果我使用“rendered=“#{facesBean.list!=null}“出局了。我试着用阿贾克斯做到这一点。我的操作已执行,但我的表不会重新启动。如何在回发时自动重新打开它?只需在ajax组件的render
属性中指定表的ID即可。回发时打开是通过相应地指定
的show
属性来完成的。我尝试了这种方法,但没有成功。也许我做错了什么。我用我的按钮和面板的代码编辑了我的主要帖子以重新渲染。奇怪的是,如果我去掉“rendered=“#{facesBean.list!=null}”,它会工作。