首页 > 解决方案 > 在 jQuery DataTables 中找不到结果时的 ExportOptions 问题

问题描述

我正在单击一个按钮以复制到剪贴板,返回的行取决于是否存在字符串('star')。但是,当返回的行数为 0 时,弹出窗口会显示“已将一行复制到剪贴板”。当我尝试粘贴时,它会粘贴以前保存的剪贴板,这可能会导致混乱。如果没有返回行,我想要的是删除剪贴板。

是否可以添加一个条件,以便在没有返回行的情况下删除剪贴板?如果没有,是否有任何替代的实际解决方案?

{
  extend: 'copyHtml5',
  text: 'Copy Star',
  header: false,
  title: null,
  className: 'copy-star',
  newline: ', ',
  exportOptions: {
    rows: function(idx, data, node) {
      return (!data[8].toLowerCase().includes('star')) ? true : false;
    },
    columns: [0]
  }
},

标签: javascriptjquerydatatables

解决方案


推荐阅读