jquery - 在 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);
}
现在的问题是当我使用一个过滤器时,它可以完美地显示数据但是当我第二次使用它(或者我第三次初始化表)时,数据会像这样扭曲
我怎样才能解决这个问题?
解决方案
推荐阅读
- html - 移动视图中的布局发生巨大变化
- html - 父级中的HTML div中心对齐不起作用
- c# - IF 语句中的 C# OR 规范
- c++ - 如何从 C++ 客户端正确使用 QWebSocket::sendBinaryMessage() 方法?
- javascript - 为什么同一组没有呈现正确的折线图和对应的范围图?
- android-edittext - TextView 添加一个变量字符串并附加另一个
- sql - 如何将两个 Select 语句组合成一个 SQL 语句
- vba - 从 Range 对象中删除具有重复值的单元格
- excel - 使用间接公式进行数据验证
- c# - 如何用泛型类型的子类初始化泛型属性?