在本文中,您将通过构建一个包含 Grid、DropDownList、Window 和设计主题的小应用程序来学习如何使用Kendo UI for Vue组件。
Kendo UI官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网
Kendo UI for Vue Data Grid提供了100+个即用型功能,涵盖从分页、排序、过滤、编辑和分组到行和列虚拟化以及 Excel 导出的所有内容。在本节中,您将尝试其中的几个功能,但让我们从一个简单的网格开始。
将 Grid 组件、process包和products.json文件导入到 src/App.vue 文件中。
import products from './appdata/products.json';
import { process } from '@progress/kendo-data-query';
import { Grid } from '@progress/kendo-vue-grid';添加下面的代码来创建一个绑定到您产品列表的网格,将其添加到src/App.vue 文件内模板中包含 DropDownList 的 之后。
使用以下代码定义 Grid 组件:
export default {
name: 'App',
components: {
'dropdownlist': DropDownList,
'grid': Grid,
},
//..............在数据选项中添加以下行:
data: function() {
return {
categories: categories,
products: products,
columns: [
{ field: 'ProductName', title: 'Product Name'},
{ field: 'UnitPrice', title: 'Price' },
{ field: 'UnitsInStock', title: 'Units in Stock' },
{ field: 'Discontinued'}
]
//..............
}
}当你的浏览器刷新时,会看到第一个网格!很简单,但还不是很真实。
要填写此示例,让我们使用 Grid API 添加下面的功能列表。 通读特性,然后获取更新后的 App.vue 代码(如下),亲自尝试更新后的 Grid。
以下是我们如何实现上述功能:
data: function() {
return {
//..............
pageable: true,
sortable: true,
//..............
}
}data: function() {
return {
//..............
skip: 0,
take: 10,
sort: [
{ field: "ProductName", dir: "asc" }
]
//..............
}
}
通过为 Discontinued 单元格添加单元格属性来编辑列数据属性。
columns: [
{ field: 'ProductName', title: 'Product Name'},
{ field: 'UnitPrice', title: 'Price' },
{ field: 'UnitsInStock', title: 'Units in Stock' },
{ field: 'Discontinued', cell: 'discontinuedTemplate' }
]
Hello Kendo UI for Vue!
Selected category ID: {{this.dropdownlistCategory}}
Kendo UI for Vue
Kendo UI致力于新的开发,来满足不断变化的需求。Kendo UI for Vue使用旨在提高性能和丰富用户体验的Vue组件,帮助开发人员构建下一代应用程序。它是为Vue技术框架提供可用的Kendo UI组件,以便更快地构建更好的Vue应用程序。
| 留言与评论(共有 0 条评论) “” |