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

数据表中的 bDrawing 属性 preDrawCallback 设置

如何解决数据表中的 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 举报,一经查实,本站将立刻删除。