原因:datatables不允许多次初始化某一表格
解决方法:在初始化时设置destroy:true。
但在一个页面的模态框中有多个表格,如果用上述解决方案,在关闭模态框再重新点开后,会报错,同时表格个数也没有完全展示
正常情况:
DataTables解决 Cannot reinitialise DataTable 问题
关闭后再次点开:
报错信息:Failed to execute ‘insertBefore’ on ‘Node’: The node before which the new node is to be inserted is not a child of this node.
DataTables解决 Cannot reinitialise DataTable 问题
DataTables解决 Cannot reinitialise DataTable 问题
解决方案:使用 retrieve: true,代替destroy:true。
retrieve: true表示我已经知道初始化选项不能在初始化之后更改,只是希望返回DataTable实例。
官网关于Cannot reinitialise DataTable错误信息的解决方案:https://datatables.net/manual/tech-notes/3

相关文章:

  • 2021-09-25
  • 2022-01-20
  • 2021-11-24
  • 2022-02-18
  • 2022-12-23
  • 2021-08-06
  • 2021-06-04
  • 2021-04-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
相关资源
相似解决方案