首页 > 解决方案 > 在 Laravel 中第三次初始化 DataTable 会导致列宽问题

问题描述

我在 Laravel 项目中使用数据表。我在很多页面上使用它。但在两页上,我需要显示近 20 列。它会自动添加一个加号以显示更多详细信息。 在此处输入图像描述

我在桌子上有过滤器,下面是我的 JavaScript。

 $(document).ready(function() {
            initDatatable('/deals/deals_table', 'deals_table');
        });
     
        function quickFilter(elementId) {

            var fnServerParams = {
                'filter_export': elementId,
            }

            $('#deals_table').DataTable().destroy();
            $('#deals_table tbody').empty();
            initDatatable('/deals/deals_table', 'deals_table', fnServerParams);
        }

现在的问题是当我使用一个过滤器时,它可以完美地显示数据但是当我第二次使用它(或者我第三次初始化表)时,数据会像这样扭曲

在此处输入图像描述

我怎样才能解决这个问题?

标签: jquerycsslaraveldatatabledatatables

解决方案


推荐阅读