繁体   English   中英

有没有一种方法可以避免Ajax加载程序覆盖jquery-datatables中的标头?

[英]Is there a way to avoid ajax loader from covering headers in jquery-datatables?

我正在处理可从服务器端加载数据的jquery数据表的Web应用程序。 当数据表最初加载,加载覆盖头部如图所示这里 有没有一种方法可以清楚地显示标头和其下面的加载器?

我尝试使用各种方法来处理保存处理条(由数据表生成)的div,但是诸如drawCallBackpreDrawCallBackinitComplete之类的功能仅在加载完成且加载器类之前出现init 函数时才起作用被初始化。

然后,我尝试使用处理事件,并尝试在表为空时创建一个位于表下方的外部加载程序。 但是,我不确定在使用现有数据启动重装时如何处理该问题,预计加载器应加载到表的中心,而在最初情况下,加载器应位于现有表结构的下方,如下所示:中所示的图像

得到了答案。 如果我们看一下由数据表生成的类,则可以找到包装器类。 我刚刚在CSS类中向包装器添加了一个名为min-height的属性,此问题已解决。

dataTables_wrapper{
 min-height: 100px;
}

暂无
暂无

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

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