jquery - 如何修复 jquery 数据表中的右列?
问题描述
在我的数据表中,我修复了右列
var table = $('.table').DataTable({
"data":{{ data }},
"scrollX": true,
"fixedColumns": {
rightColumns: 1
},
但是当我更改要显示的条目数量或分页时,我会收到一个奇怪的显示错误。
我试图解决这样的错误:
"initComplete": function(settings, json) {
table.fixedColumns().relayout();
也像这样:
$('.table').on( 'draw.dt', function() {
table.clear().draw();
});
解决方案
尝试relayout
使用fixedColumns().relayout() API间隔
setTimeout(
function()
{
$.fn.dataTable.tables( { visible: false, api: true } ).columns.adjust().fixedColumns().relayout();
}, 1000);
推荐阅读
- xamarin.forms - xamarin.forms 本地化从不选择正确的语言
- json - 从 json 事件 Splunk 中删除属性
- java - 查询 REST URI 设计
- angular - ng-charts2 图表对象变得未定义
- kubernetes - Kubernetes 限制部署到一个实例
- php - PHP 联系表单返回错误,没有任何详细信息
- linux - Mono 框架 arm64 支持?
- javascript - 使用 JavaScript 过滤 HTML 表格 - textContent 错误
- laravel - 安装包时出错“安装失败,正在将 ./composer.json 和 ./composer.lock 还原为其原始内容。”
- solr - 在 SOLR 中查找并更新文档中名称相似的字段为 null