Kendo UI ListView滚动功能,让Web开发更轻松

Kendo UI for jQuery R3 2020 SP1试用版下载

Kendo UI目前最新提供Kendo UI for jQuery、Kendo UI for Angular、Kendo UI Support for React和Kendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的最完整UI库。

默认情况下,禁用ListView的滚动功能。

入门指南

要启用滚动功能,请设置scrollable属性。 如果scrollable设置为true,并且内容超过ListView的高度值,则该小部件将显示一个滚动条。

$("#listview").kendoListView({
scrollable: true,
height: 350,
// other configuration
});
无限滚动

无限的滚动功能使ListView可以通过按需附加数据页面来显示大量数据,当ListView的滚动条到达其末端时,将进行新项目的加载。 返回数据后,仅呈现新项目并将其附加到旧项目,ListView的无限滚动适用于本地和远程数据。

无限滚动还可以与编辑一起使用,当ListView处于其无限滚动模式并且打开了一个项目进行编辑时,即使在请求新页面之后,该项目仍将保持打开状态。

要启用无限滚动,请将可滚动属性设置为endless。

ListView支持无限滚动,而不管它是绑定到本地还是远程数据:

  • 当绑定到本地数据数组时,ListView会将所有项目序列化到客户端,并且在用户滚动时,小部件将显示新项目。
  • 当绑定到远程数据时,ListView仅序列化一页的项目。 当用户滚动到列表的末尾时,ListView发送一个AJAX请求以获取下一页的项目。 返回数据后,ListView仅呈现新项目并将其追加到旧项目。
$("#listview").kendoListView({ scrollable: "endless", height: 350, // Other configuration. });

了解最新Kendo UI最新资讯,请关注Telerik中文网!

上一篇:WPF ListView渲染性能优化


下一篇:真的醉了!Android开发了解这些自然无惧面试,已整理成文档