开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 4552|回复: 0

jQuery组件库——Kendo UI ListView概述

[复制链接]

0

精华

8

贡献

1768

赞扬

特约版主

帖子
583
软币
4524
在线时间
275 小时
注册时间
2019-2-21
发表于 2020-10-14 09:48:12 | 显示全部楼层 |阅读模式
Kendo UI目前最新提供Kendo UI for jQueryKendo UI for AngularKendo UI Support for ReactKendo UI Support for Vue四个控件。Kendo UI for jQuery是创建现代Web应用程序的最完整UI库。
ListView概述
Kendo UI ListView使您可以显示数据绑定项的自定义布局。
ListView非常适合以一致的方式显示项目列表,您可以在在Internet的设计结构、搜索引擎结果、Gmail中的收件箱项目、Trello中的标签列表中看到常见用法的示例。
可以使用Kendo UI DataSource组件将ListView绑定到本地JSON数据或远程数据,它使您可以控制数据的显示。它不提供数据绑定项的默认呈现,而是依靠模板来定义项目列表的显示方式,包括交替的项目和正在编辑的项目。
基本配置
若要创建ListView,请使用现有的span、div或ul HTML元素。
[HTML] 纯文本查看 复制代码
<ul id="listView"></ul>

下面的示例演示如何初始化ListView。
[JavaScript] 纯文本查看 复制代码
$(document).ready(function() {
$("#listView").kendoListView({
template: "<li>${FirstName} ${LastName}</li>",
dataSource: {
data: [
{
FirstName: "Joe",
LastName: "Smith"
},
{
FirstName: "Jane",
LastName: "Smith"
}]
}
});
});

以下示例通过定义目标HTML元素(例如list或div)演示ListView的工作原理,在下面的示例中,ListView项模板仅需要一个根元素,即div.product元素。
[HTML] 纯文本查看 复制代码
<div id="listView"></div>

<script type="text/x-kendo-tmpl" id="template">
<div class="product">
<img src="https://demos.telerik.com/kendo-ui/content/web/foods/#= ProductID #.jpg" alt="#: ProductName # image" />
<h3>#:ProductName#</h3>
<p>#:kendo.toString(UnitPrice, "c")#</p>
</div>
</script>

功能和特点
  • 项目
  • 编辑
  • 选择
  • 分页
  • 滚动
  • 模板


回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-4-20 16:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表