Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
使用javascript删除P:confirmDialog?_Javascript_Jsf_Primefaces - Fatal编程技术网

使用javascript删除P:confirmDialog?

使用javascript删除P:confirmDialog?,javascript,jsf,primefaces,Javascript,Jsf,Primefaces,我已经使用primefaces创建了一个确认对话框,下面是编码 <p:confirmDialog id="exportDialog" styleClass="export-dialog" rendered="#{Controller.renderExport == true}" visible="#{Controller.renderExport == true}" header="Export" message="Do you want to export data ?"

我已经使用primefaces创建了一个确认对话框,下面是编码

<p:confirmDialog id="exportDialog" styleClass="export-dialog" rendered="#{Controller.renderExport == true}"
    visible="#{Controller.renderExport == true}" header="Export" message="Do you want to export data ?"
    closable="false">
    <h:commandLink onclick="return closedialog()" value="Export All" action="#{Controller.exportAll}" " styleClass="export"/>
</<p:confirmDialog> 

对话框消失了,但我无法单击弹出窗口后面的
文本框。但我可以点击按钮。我做错了什么吗?请帮助。

为您的
指定一个“widgetVar”,它是否适用于primefaces 3.5?因为我试过了,它不起作用。我试着像$(“#myConfirm”).hide()一样;是的,适用于3.5,使用
myConfirm.hide()
这里不需要使用jquery选择器,它会抛出类似“TypeError:a[h]。刷新不是函数”的JavaScript错误,当我单击打开弹出窗口时,页面会刷新。谢谢您的回答。
function closedialog(){         
    $("#exportDialog").remove();
    $("#exportDialog_modal").remove();
}