Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 如何在sumbit之后不关闭Richfaces弹出窗口?_Jsf_Popup_Richfaces_Submit - Fatal编程技术网

Jsf 如何在sumbit之后不关闭Richfaces弹出窗口?

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

我如何防止popupPanel在插入表单后关闭

我的按钮代码:

<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提交,只需在回发时重新打开弹出面板即可

  • 基本上有两种方式:

  • 只需通过ajax提交表单
  • 如果由于某种原因无法通过ajax提交,只需在回发时重新打开弹出面板即可

  • 我试着用ajax来做。我的操作已执行,但我的表不会重新启动。如何在回发时自动重新打开它?只需在ajax组件的
    render
    属性中指定表的ID即可。回发时打开是通过相应地指定
    show
    属性来完成的。我尝试了这种方法,但没有成功。也许我做错了什么。我用我的按钮和面板的代码编辑了我的主要帖子以重新渲染。奇怪的是,如果我使用“rendered=“#{facesBean.list!=null}“出局了。我试着用阿贾克斯做到这一点。我的操作已执行,但我的表不会重新启动。如何在回发时自动重新打开它?只需在ajax组件的
    render
    属性中指定表的ID即可。回发时打开是通过相应地指定
    show
    属性来完成的。我尝试了这种方法,但没有成功。也许我做错了什么。我用我的按钮和面板的代码编辑了我的主要帖子以重新渲染。奇怪的是,如果我去掉“rendered=“#{facesBean.list!=null}”,它会工作。