【问题标题】:AngularJS ng-grid for large datasets用于大型数据集的 AngularJS ng-grid
【发布时间】:2015-05-14 20:56:54
【问题描述】:

您能否建议我如何显示具有大约 20K 记录的数据集,例如网格滚动?

我面临的问题是web服务发送的json超过了maxJsonLength。 我已尝试更改 web.config 以使用以下内容

 <configuration> 
 <system.web.extensions>
   <scripting>
       <webServices>
           <jsonSerialization maxJsonLength="2147483644"/>
       </webServices>
   </scripting>

我也试过改变序列化器的 maxJsonLength

 serializer.MaxJsonLength = Int32.MaxValue;

但是 json 比这还要大。

我尝试过使用这个http://ui-grid.info/docs/#/tutorial/402_GridIsScrolling,但我认为它不能解决当 json 长度大于最大值时的问题。

请提出这个或任何其他我可以渲染网格的方式。

【问题讨论】:

    标签: asp.net json angularjs


    【解决方案1】:

    您可以使用分页,如果您不想有分页按钮,那么您可以使用虚拟滚动。

    ng-grid 在配置选项中支持虚拟滚动(虚拟化阈值的设置)。或者你也可以使用剑道网格http://demos.telerik.com/kendo-ui/grid/virtualization-remote-data

    这意味着您的网络服务需要支持分页。

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多