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

数据表:即时创建页脚

如何解决数据表:即时创建页脚

在我的项目中,主表中的列数取决于用户设置,我直接从 AJAX 获取到 dataTable。其中一些列显示不同的金额(例如,预价、最终价等)。现在,我有一个任务来计算页脚中这些图片的总和。

我已经知道每个用户在哪些列中的金额和这些列的序号。剩下的最简单的事情 - 将这些总和放在页脚中。为此,我首先需要创建所需数量的页脚列。简单的任务,但是!

我使用 drawCallback 方法 *:

drawCallback { 
 string = innerHTML(neednode).repeat(x_times)
 ...
}

...我的页脚是有效的。 然后我计算了页面总数,我做了

window.setTimeout(function(){
 $( api.column( columnNumber ).footer() ).html(pagetotal);
},3000);

...但我在空页脚中没有看到任何结果... 我做错了什么?

*我不能使用 footerCallback 方法,因为它不包含计数列所需的对象。

**如果我在 HTML 中手动创建页脚,那么正确的结果将显示在正确的列中。但是页脚将显示两次:我的“tfoot”和自动创建的表“dataTables_scrollFoot”。

我使用 setTimeout() 有足够的时间来创建页脚。它有效,但不需要影响:(

请帮帮我。任何帮助将不胜感激。

enter image description here

…………

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。