Angularjs 使用ui网格显示大型数据集?

Angularjs 使用ui网格显示大型数据集?,angularjs,dataset,angular-ui-grid,Angularjs,Dataset,Angular Ui Grid,AngularJS平台,需要显示1000行sata和500列以上的数据。ui网格完成了我需要的所有其他功能,但往往会冻结大量列。我曾考虑将网格窗口的范围限定为一次只显示10列,并在每次请求下一组列时左右“分页”,但不完全确定我将如何做到这一点。我不是在寻找一个直接的方法来做这件事,而是希望通过讨论来帮助启动我的大脑 我想我要做的是将整个数据集存储在变量X中,只将前10列推送到网格中。我将设置分页按钮,为下一列/前10列重新绘制网格。应该相当快。需要研究刷新/重画uiGrid。我想他们有一个api

AngularJS平台,需要显示1000行sata和500列以上的数据。ui网格完成了我需要的所有其他功能,但往往会冻结大量列。我曾考虑将网格窗口的范围限定为一次只显示10列,并在每次请求下一组列时左右“分页”,但不完全确定我将如何做到这一点。我不是在寻找一个直接的方法来做这件事,而是希望通过讨论来帮助启动我的大脑


我想我要做的是将整个数据集存储在变量X中,只将前10列推送到网格中。我将设置分页按钮,为下一列/前10列重新绘制网格。应该相当快。需要研究刷新/重画uiGrid。我想他们有一个api命令,可以接受更新的数据。试试angulargrid-,速度快得多,但是没有网格可以控制网格的渲染方式(例如,只渲染您想要的特定数量的行/列,这取决于网格的设计)哦,顺便说一句,我有自己的PoC,即1M行x 1M列渲染(只渲染您看到的内容)--但它不是真正的网格。@你知道这是一个很棒的例子,但你是如何做到的?实际上没有使用角网格?你是对的,这不是角网格。它只是一个虚拟行和虚拟列可能性概念的证明,而大多数网格并没有这样做。对于虚拟行,我会在滚动时更新标记属性和文本节点。对于虚拟列,我替换/插入html标记。不幸的是,我没有很好的写作或论文,除了库之外,我想我要做的是将整个数据集存储在变量X中,只将前10列推送到网格中。我将设置分页按钮,为下一列/前10列重新绘制网格。应该相当快。需要研究刷新/重画uiGrid。我想他们有一个api命令,可以接受更新的数据。试试angulargrid-,速度快得多,但是没有网格可以控制网格的渲染方式(例如,只渲染您想要的特定数量的行/列,这取决于网格的设计)哦,顺便说一句,我有自己的PoC,即1M行x 1M列渲染(只渲染您看到的内容)--但它不是真正的网格。@你知道这是一个很棒的例子,但你是如何做到的?实际上没有使用角网格?你是对的,这不是角网格。它只是一个虚拟行和虚拟列可能性概念的证明,而大多数网格并没有这样做。对于虚拟行,我会在滚动时更新标记属性和文本节点。对于虚拟列,我替换/插入html标记。不幸的是,除了图书馆之外,我没有好的写作或论文