如何修复 jquery 数据表中的右列?

How can I fix my right column in jquery datatables?

在我的数据表中,我修复了右列

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);