微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DataTable SearchPanes 在执行 rebuild()

如何解决DataTable SearchPanes 在执行 rebuild()

我正在使用 SearchPanes,它几乎可以完美运行 - 我的 DataTable 字段可以动态更改,因此我还需要重建 SearchPanes 数据,因为它可以显示不再出现在表格中的信息。

从 DataTable SearchPane 文档中,我知道他们有 2 个功能可以实现这一点:

  1. 执行datatable().searchPanes.rebuild()
  2. 执行datatable().searchPanes.rebuildPane(paneIndex)

当我执行第一个选项时,我得到以下信息:

jquery.dataTables.min.js:360 Uncaught RangeError: Maximum call stack size exceeded
    at new v (jquery.dataTables.min.js:360)
    at v.iterator (jquery.dataTables.min.js:369)
    at v.<anonymous> (dataTables.searchPanes.min.js:101)
    at Function.rebuild (jquery.dataTables.min.js:377)
    at v.<anonymous> (dataTables.searchPanes.min.js:101)
    at v.iterator (jquery.dataTables.min.js:369)
    at v.<anonymous> (dataTables.searchPanes.min.js:101)
    at Function.rebuild (jquery.dataTables.min.js:377)
    at v.<anonymous> (dataTables.searchPanes.min.js:101)
    at v.iterator (jquery.dataTables.min.js:369)

此外,当我执行第二个选项时,我没有收到任何异常,但所有搜索窗格都被完全阻止,我根本无法使用它们来过滤任何内容

我目前使用的是 SearchPanes 1.2.1 版

我应该这样做以实现我想做的事吗?我做错了什么?

提前致谢:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。