jquery - 检查 DataTables 何时完成渲染

标签 jquery .net-core datatables

我在 .Net Core 中使用 Razor 将大量数据渲染到表格中。我在表格上使用 DataTables,并尝试在表格中加载/呈现数据时添加微调器/加载文本。

我已经尝试了 initComplete 回调,但它触发得更早(至少我可以在浏览器和 console.log 中看到,它会在完成前几秒钟记录)。那么是否可以通过某种方式检查 DataTable 是否完成了渲染?

提前致谢。

最佳答案

initComplete 在数据表初始化后触发。您可以改用 draw 委托(delegate)。
看看下面的例子

var table = $('#tableId').DataTable();

table.on( 'draw', function () {
    // your code here
});

关于jquery - 检查 DataTables 何时完成渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60542015/

相关文章:

javascript - 屏幕上有多个通知时,关闭通知将关闭最后一个通知

jquery - Datatable - 删除表类属性设置表头宽度

javascript - 为 DataTables.js 元素提供特定的 id/class/names

javascript - Jquery 克隆元素样式

javascript - jQuery 是装饰器设计模式的实现吗?

c# - 在 IHostBuilder 托管服务中推迟和重新接收推迟的消息

asp.net-mvc - asp-validation-summary 未显示,字段验证工作

c# - ASP.NET Core DI 容器是否保证服务顺序?

javascript - 将多个变量传递给 JavaScript 函数?

php - Codeigniter AJAX 示例