在数据表中使用 dom 定位时如何保留绘图功能?

How can I keep my draw function while using dom positioning in datatables?

我正在通过 draw.dt 函数将缩略图加载到我的数据表中:

  var table = $('.datatable').DataTable({
     //... code
  });

  $('.datatable').on( 'draw.dt', function() {
    loadThumbnails();
  });

效果很好,但我现在尝试在页眉中显示我的分页,所以我添加:

   var table = $('.datatable').DataTable({
       "dom": '<"col-sm-6"<"dataTables_length"l>><"col-sm-6"<"dataTables_filter"p>><"clear">',
  });

但是现在我的缩略图不再加载了。

您错过了 table 的 t,尝试

dom: '<"col-sm-6"<"dataTables_length"l>><"col-sm-6"<"dataTables_filter"p>>"clear">t',

如果您不使用 t,则 table 本身将被省略。