我没有为这个问题制作代码,这是一项研究.
我使用
angularjs,我想创建一个特定的数据网格.
此数据网格可以显示大量数据(超过100万).所以我通过捆绑获取数据.
我的问题是我不想要页面选择器或无限滚动,但我想要一个虚拟滚动.一个简单的解决方案是计算滚动条的高度取决于总行数乘以行高,它是否有效.但最近我遇到了一个新挑战:行高取决于数据,我无法定义“标准”行高来计算滚动高度.
我在互联网上搜索,但问题似乎只能通过页面选择器来解决.那么你有什么想法来实现这个目标吗?或任何参考,实施基于我的反思?
谢谢你的帮助,我希望我的问题很明确.
PS:不知道?
最佳答案 我不确定ag-grid,但是kendo grid会满足你的需要.
下面是一个链接,用于在kendo中使用虚拟滚动加载更多数据
本地数据 – http://demos.telerik.com/kendo-ui/grid/virtualization-local-data
远程数据 – http://demos.telerik.com/kendo-ui/grid/virtualization-remote-data.
HTML树网格也不错,结帐这个
http://htmltreegrid.com/Home/Demo
表现明智似乎都相似. HTML树网格也有不同用途的网格.但是这种网格的更多定制会降低性能