如何解决数据表中的 bDrawing 属性 preDrawCallback 设置
在用户点击 datatables 中的新页面之前,我尝试从项目中清除我的本地数组。
我发现选项 preDrawCallback
应该在绘制表格之前触发(并且应该在每次加载新页面时发生)
所以我添加了回调
const preDrawCallback = (settings: any) => {
if (!settings.bDrawing) { //preDrawCallBack is called 2 times O_o
$scope.dtRowsData = [];
}
}
但我发现问题是 preDrawCallback
被调用了 2 次......第一次看起来很合乎逻辑,然后我也有自己的 createRow
回调,在 createRow
preDrawCallback
调用之后第二次。
我做了一些研究,这就像一个流行的问题...如果数据表有一些步骤“加载...”这也是绘制...这就是为什么 preDrawCallback 调用了 2 次。
我试图在 preDrawCallback
输入参数中找到一些有用的东西......有 setting
参数......它有一些字段 bDrawing
是第二个的 true
时间。我试图找到有关该领域的一些信息,但在场外找不到任何信息。
我可以使用该字段在 preDrawCallback
之前仅处理 createRow
的第 1 次火灾吗?或者该字段用于什么?
数据表版本:1.10.10
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。