繁体   English   中英

在 html 的一部分中构建表格时显示加载图像

[英]show a loading image while a table is being built in a part of the html

我有下面的代码片段,它基本上在数据表中构建了很多行。 这是一个演示 我正在尝试使用 slepp 来模拟这里的大数据集。

    //START:: show a loading message on the screen 
    //draw my rows 
    _.each(file, function(row) {
    //sleep(5000)
    t1.addRows(row)
    }); 
    //END:: STOP showing a loading message on the screen 

我希望能够向用户显示它正在加载。

我该怎么做呢。

我有以下链接,但我似乎无法让它们工作

https://stackoverflow.com/a/3617657/2392358

https://stackoverflow.com/a/16485533/2392358

我想使用这些图像之一

我想在加载时使用这些.gif文件之一来显示。

解决方案

添加以下初始化选项:

processing: true

更改用于添加新行的代码

$(".dataTables_processing").show();

setTimeout(function(){
    _.each(file, function(row) {
        t1.addRows(row)
    });  

    t1.oTable.draw();

    $(".dataTables_processing").hide();
}, 100);

演示

有关代码和演示,请参阅此 jsFiddle

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM