日期:2014-05-16  浏览次数:21059 次

表格控件 Spread for ASP.NET 7 新特性-按需加载

性能是 Web 应用程序的一块短板,加载几千条数据甚至几万条数据时往往需要等待较长时间,这无疑大大降低了用户体验。使用表格控件 Spread for ASP.NET 7按需加载功能,可以在加载部分数据的情况下展示数据,同时在后台异步加载其他数据,从而达到良好的用户体验。

表格控件 Spread for ASP.NET 7 允许用户按需加载数据-当用户向下拖拽 Spread 滚动条时,Spread 会自动从服务器端加载一页数据到客户端。

?

可以设置初始加载行数和每次按需加载的行数。您可以在 Spread 级别和表单级别定制这两个属性。

FpSpread 类:

  • FpSpread.AllowLoadOnDemand
  • FpSpread.LoadInitRowCount
  • FpSpread.LoadRowIncrement

SheetView 类:

  • SheetView.AllowLoadOnDemand
  • SheetView.LoadInitRowCount
  • SheetView.LoadRowIncrement

Spread 拥有两种按需加载模式:

OffsetBased 触发模式,从截图中我们可以看到滚动条滚动到底部时,表格控件 Spread 会自动从后台异步加载数据:

?

Demo8

定时触发模式,从截图中可以看到 表格控件 Spread 可以按时加载数据。

Demo10

下面我们就介绍以上两种按需加载方式的实现方法。

OffsetBased 触发模式代码如下:

?
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:395人  网站在3时7分55秒内访问总人数:48266人 当前 54.74%  粤ICP备18100884号-2