Jsf 非ajax调用在移动的DOM中不起作用

Jsf 非ajax调用在移动的DOM中不起作用,jsf,dom,primefaces,Jsf,Dom,Primefaces,由于其他一些原因,通过使用JQuery将DOM的某些部分移动到其他地方,在这个移动的DOM中,我有一个非ajax按钮,它现在不起作用 下面是移动代码 var duplicateOverCount = 1; var duplicateOverPandata; var duplicateOverRecdata; function duplicateScrOvrPanFix() { while (duplicateOverCount < 2) { duplicateOve

由于其他一些原因,通过使用JQuery将DOM的某些部分移动到其他地方,在这个移动的DOM中,我有一个非ajax按钮,它现在不起作用

下面是移动代码

var duplicateOverCount = 1;
var duplicateOverPandata;
var duplicateOverRecdata;
function duplicateScrOvrPanFix() {
    while (duplicateOverCount < 2) {
        duplicateOverPandata = $('.duplicatSrcOverLaySty')[0];
        duplicateOverRecdata = $('.duplicateSrcRecordsSty')[0];
        $('.duplicatSrcOverLaySty').remove();
        $('.duplicateSrcRecordsSty').remove();
        duplicateOverCount++;
        }
        $(duplicateOverPandata).appendTo('.frozencolDatatabe');
        $(duplicateOverRecdata).prependTo('.frozencolDatatabe');
}
var-duplicateOverCount=1;
var Duplicate Overnda;
风险价值数据;
函数重复crovrpanfix(){
而(重复计数<2){
DuplicateOverPanda=$('.DuplicateSrcOverlysty')[0];
duplicateOverRecdata=$('.duplicateSrcRecordsSty')[0];
$('.replicsrcoverysty').remove();
$('.duplicateSrcRecordsSty').remove();
重复计数++;
}
$(重复数据).appendTo('.frozencolDatatabe');
$(duplicateOverRecdata).prependTo('.frozencolDatatabe');
}
下面是非ajax调用按钮,它需要下载文件。我用的是primefaces 6

<p:commandButton
                    value="exportExcel"
                    ajax="false" action="#{xyzMBean.abc}" onclick="bypassLocking();">
                    <p:fileDownload
                        value="#{reportMBean.streamedContent}" />
                </p:commandButton>


那你为什么要移动它?去哪里?只是移动它并不意味着它停止工作。。。这取决于它被移动到哪里等。。。它周围还有什么(表单方面的)等等……它是以相同的表单(ViewState)移动的,还是被复制的?