首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Datatables.net在呈现和应用分页方面进展缓慢

Datatables.net在呈现和应用分页方面进展缓慢
EN

Stack Overflow用户
提问于 2015-10-26 18:15:20
回答 1查看 9.9K关注 0票数 6

我正在尝试在DataTables.net web表单中实现asp.net 1.10.9 (http://datatables.net)。它的工作与少量的数据很大,但它延迟了渲染和应用网页分页。

我正在使用Repeater控件,并在运行时将其绑定到页面后面的代码中。

加载页面时,我可以看到表中的所有数据,但页仍在处理中,延迟5-8秒后,分页和主题将应用于表中。

有什么工作可以缩短重拍时间吗?(不使用服务器端的webservice)

到目前为止,我已经尝试使用"deferRender":是的,但没有运气。

在firefox和google中工作正常,但延迟在IE9中是正常的

EN

回答 1

Stack Overflow用户

发布于 2015-10-26 18:23:56

溶液

使用deferRender可以推迟不可见行的呈现,以提高初始化的速度。

请注意,这只会提高Ajax或JavaScript源数据的性能(即在使用ajaxdata选项时)。

代码语言:javascript
运行
复制
var table = $('#example').DataTable({
    ajax: 'https://api.myjson.com/bins/qgcu',
    deferRender: true
});

如果您正在使用HTML源数据,请考虑编写一个脚本,该脚本将使用这些数据生成JSON。然后,可以使用ajax选项指定脚本的路径,并使用上面所示的deferRender: true来提高性能。

演示

有关代码和演示,请参见这个jsFiddle

LINKS

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33352803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档