欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

记录:使用dataTable表格插件时,进行多次加载table变形的问题

程序员文章站 2022-06-18 16:01:30
问题现象: 在多次进行加载的时候,table的每列的宽度都在变化,最后会缩到一起? 问题分析: 1、没有对table进行宽度的设定 2、兼容问题 3、datatable参...

问题现象:

在多次进行加载的时候,table的每列的宽度都在变化,最后会缩到一起?

问题分析:

1、没有对table进行宽度的设定

2、兼容问题

3、datatable参数设置错误

4、datatable本身原因

问题解决:

经过排查,问题出现在参数设置上,只要添加以下参数问题解决

 bautowidth: false,//是否自动宽度

补充:

进行多次加载时要清空和还原datatable

    if ($(table).hasclass('datatable')) {
        var table = $(table).datatable();
        table.fncleartable(); 
        table.fndestroy(); 
    }