首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对庞大的数据绑定表进行去角化

问对庞大的数据绑定表进行去角化
EN

Stack Overflow用户
提问于 2013-05-17 22:50:29
回答 1查看 75关注 0票数 1

我们有一个从对象数组动态构建的数据绑定表。有两个循环,一个用于列,一个用于行。有一些过滤器可根据数据类型设置每个单元格的格式。如果不分页,页面很快就会崩溃,大约有600条记录。Chrome还可以,但IE就不行了。我确实删除了滤镜等,但这并没有造成很大的不同。

我认为绑定的角度特性正在减慢它的速度。有没有一种方法可以只做单向绑定/模板,而不会有普通绑定带来的额外开销?类似于车把的东西?我可能会写一个指令来解决这个问题,但如果可能的话,我想使用一些内置的东西。

额外注意:我不认为我有选择使用其他一些预先构建的数据网格,因为我们在应用程序中有自己的外观和感觉,我不想尝试定制它来适应它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-16 03:13:47

为了回答我自己的问题,我发现了一些各种困难的选择。

Pasquale Vazzana写了一个很棒的指令,叫做bind-once,它不会对你的绑定进行任何监视,从而减少了开销。

https://github.com/Pasvaz/bindonce

这应该适用于小型到中型表格(<5000个单元格)。

在较大的表格上,虚拟化(无限滚动/虚拟滚动等)才是正确的选择。

Jquery EasyUI提供了一个带有虚拟滚动选项http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem=的数据网格

希望这对同病相助的人有所帮助。

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

https://stackoverflow.com/questions/16611981

复制
相关文章

相似问题

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