在其中一个应用程序中,我需要一个网格,通过使用Kendo Grid虚拟化来加载100k记录,而无需分页。
使用的技术:SQL server 2012,asp.net web app,angular。
我在网格中有15列,最多10K条记录,浏览器加载20,000-100,000条记录,浏览器崩溃。
我可以在没有分页的情况下绑定Kendo Grid中的100k记录吗? 有没有其他方法可以在没有分页的情况下加载100k记录?
浏览器(Chrome,Firefox)支持的最大数据量是多少?
答案 0 :(得分:0)
根据:http://demos.telerik.com/kendo-ui/grid/virtualization-local-data 他们装载500K,5列。如果您在代码中注意到它们限制在某些浏览器上的较小数据。它可能归结为JavaScript内存以及JS处理卷的速度有多快。
我的建议:
将网格与服务器分页一起使用,但也允许服务器排序和过滤。我一次在100行使用OData,使服务器部分变得容易。
提供将数据导出到CSV或Excel的选项。