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 (将#修改为@)