Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 无法读取属性';parentNode';在jQuery数据表中使用FixedColumns未定义的_Javascript_Jquery_Datatable - Fatal编程技术网

Javascript 无法读取属性';parentNode';在jQuery数据表中使用FixedColumns未定义的

Javascript 无法读取属性';parentNode';在jQuery数据表中使用FixedColumns未定义的,javascript,jquery,datatable,Javascript,Jquery,Datatable,使用datatables 1.9.4、fixedColumns 3.0.0和jquery 2.0.3 当我尝试添加FixedColumns时,在未缩小的FixedColumns文件的第647行上出现了无法读取undefined属性“parentNode”的错误: this.dom.grid.dt.parentNode.insertBefore(nSWrapper,this.dom.grid.dt) 我已经尝试按照一些人的建议将FixedColumns初始化添加到fnInitComplete,但这

使用datatables 1.9.4、fixedColumns 3.0.0和jquery 2.0.3

当我尝试添加FixedColumns时,在未缩小的FixedColumns文件的第647行上出现了无法读取undefined属性“parentNode”的错误:

this.dom.grid.dt.parentNode.insertBefore(nSWrapper,this.dom.grid.dt)

我已经尝试按照一些人的建议将FixedColumns初始化添加到fnInitComplete,但这并没有改变任何事情。如果有什么不同的话,我会在一个有皮肤的引导站点中使用datatable。以下是init代码,它在没有固定列调用的情况下工作得非常好:

        $.ajax({
            url: '/api/SalesDailyReport?' + $.param(params)
        }).done(function (results) {
            var table = $('#chartDiv')
            .empty()
            .append('<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-hover dataTable nowrap" id="dailyreport"></table>')
            .find('#dailyreport')
            .dataTable(dtParams);

            new $.fn.dataTable.FixedColumns(table);
        })

Datatables调试器代码:ayupup

通过降级一些内容使其正常工作:

jQuery 1.8.2 固定柱2.0.3 数据表1.9.4

以及重写导致固定列无法工作的引导样式:

table{
    max-width: none !important;
}
table{
    max-width: none !important;
}