技术笔记:Kendo框架

简介: 技术笔记:Kendo框架

目录


在ASP.NETCore使用Kendo的jQuery组件版下载 Kendo引入kendoGrid:表格Configuration:配置Methods:方法Events:事件数据显示前处理示例Upload:上传组件TreeView:树型视图示例Configuration:配置Methods:方法Events:事件MultiColumnComboBox:多列组合框DropDownList:下拉选择框使用官网入门示例


参考:


官网


Kendo Query组件版地址


全部组件概述Overview


入门


kendo ui grid 汉化


Kendo MVC组件版地址


Grid


Grid 导出EXCLE


回到顶部在ASP.NETCore使用Kendo的jQuery组件版


下载 Kendo


点击 下载地址 ,下载后解压,把解压后的文件夹改名为kendo


引入kendo


把kendo文件夹复制到项目的wwwroot/lib文件夹下,然后在_Layout.cshtml视图的标签中引入kendo文件和jQuery文件。


注意:jquery.min.js一定要在kendo.all.min.js上面,否则会失败,应该是它内部有调用jQuery脚本,具体如下:


[/span>link href="~/lib/kendo/styles/kendo.common.min.css" rel="stylesheet" />


[/span>link href="~/lib/kendo/styles/kendo.default.min.css" rel="stylesheet" />


[/span>script src="~/lib/jquery/dist/jquery.min.js"

[/span>script src="~/lib/kendo/js/kendo.all.min.js"

回到顶部Grid:表格


参考:


Grid API


Grid 概述OverView


Configuration:配置


dataSource:数据源


schema:用于解析远程服务响应的配置


data:服务器响应中包含数据项的字段。可以设置为一个函数,该函数被调用以返回响应的数据项。


指定数据,当DataSource返回的数据源中有多个对象时,只使用其中一个对象时必须使用data


也可以是一个函数


height:高


scrollable:滚动


sortable:排序


filterable:过滤


显示中文:


pageable:分页


detailTemplate:详细模板


select:绑定函数


sortable:true,点击表头排序


resizable:列宽可调整


columns:列


field:绑定字段


title:列名


Methods:方法


Events:事件


detailInit:表格初始化


数据显示前处理


使用 parse :


使用模板:在模板的HTML内写js代码处理


示例


简单版Grid:


[/span>div id="MyGrid"

[/span>script

$(function () {


$("#MyGrid").kendoGrid({


dataSource:



{ id: 1, code: "01", name: "测试1" },


{ id: 2, code: "02", name: "测试2" }


】,


columns: 【{ field: "id" }, { field: "code" }, { field: "name" }】


})


})



回到顶部Upload:上传组件


参考:Upload


官网示例是上传文件时同时提交表单数据


回到顶部TreeView:树型视图


参考:


TreeView API


TreeView 概述OverView


示例


TreeView简单版:


[/span>div id="treeView"

[/span>script

$(document).ready(function () {


//代码效果参考:http://hnjlyzjd.com/hw/wz_24819.html

$("#treeView").kendoTreeView({

dataSource: 【


{


text: "Item 1",


items: 【


{ text: "Item 1.1" },


{ text: "Item 1.2" }



},


{ text: "Item 2" }



})


});



Configuration:配置


template:模板


dataSource:数据源


checkboxes:复选框设置


checkChildren:指示在选中父项的复选框时是否应选中子项的复选框


template:复选框模板


name:复选框name


Methods:方法


Events:事件


change:更改时触发


回到顶部MultiColumnComboBox:多列组合框


参考:MultiColumnComboBox API


回到顶部DropDownList:下拉选择框


参考:DropDownList API


回到顶部使用官网入门示例


kendo版本、图形显示、表格显示(排序、过滤、分页),效果如下:


注意:该$(function() { });代码块是一个jQuerydocument.ready处理程序。除了6中的模板功能。使用模板,本指南中的所有JavaScript代码都必须放在此闭包中。


使用了kendo的jquery组件


kendo.version:获取kendo版本


kendoButton:点击按钮


kendoChart:图形


kendoGrid:表格


以下代码来源于 官网入门


@页面:Kendo jQuery组件没有使用kendo的UI,仅仅是使用标签的id@


获取版本:kendo.version


Kendo版本:

------------------------------------------------------------------------------------


使用图形:kendoChart



------------------------------------------------------------------------------------


使用按钮:kendoButton


相关文章
|
9月前
|
定位技术 开发工具 Android开发
Leaflet开发入门
Leaflet开发入门
138 0
|
3天前
|
开发框架 JavaScript 前端开发
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
技术经验解读:从零开始学习jQuery(十)jQueryUI常用功能实战
|
2月前
|
移动开发 JavaScript 前端开发
【热门话题】Vue.js:现代前端开发的轻量级框架之旅
Vue.js,由尤雨溪于2014年创建,是一个轻量级的前端框架,因其简洁API、高效渲染和组件系统深受全球开发者喜爱。本文探讨Vue的核心理念、技术架构、开发实践及在现代Web开发中的应用。Vue遵循渐进式框架思想,提供声明式编程、组件化和响应式数据绑定。技术上,它采用双向数据绑定、虚拟DOM和生命周期钩子。开发实践中,Vue CLI和Vuex、Vue Router分别加速开发和管理状态、路由。Vue不仅适用于单页应用,还支持多页应用、移动开发和跨平台项目,拥有丰富的社区生态和插件。随着Vue 3的推出,Vue将持续创新并影响前端开发领域。
70 0
|
2月前
|
测试技术 API 开发者
从零开始学习 form-data:轻松上手数据交互技术
在 Web 开发和 API 设计中,表单数据的传输是一项基本的需求。本文着重介绍form-data—一种广泛应用于数据传输的编码方法。
|
9月前
|
自然语言处理 JavaScript 前端开发
Element+Vue+OpenLayers webgis实战
Element+Vue+OpenLayers webgis实战
88 0
|
11月前
|
前端开发 JavaScript
前端——Kendo UI的一些知识点
前端——Kendo UI的一些知识点
|
前端开发 JavaScript API
前端封装库/工具库的UI框架之Layui
随着互联网时代的到来,Web应用程序的UI设计和开发变得越来越重要。而为了更高效地进行UI开发,前端封装库/工具库的出现成为了一个非常好的解决方案。其中一个备受欢迎的UI框架就是Layui。
241 1
|
前端开发 JavaScript API
前端知识库Reactjs基础系列一
近几年前端可以说是飞速发展,从虚拟dom到flux单项数据流,这些对于前端可以说是跨时代到发展,对于前端开发者来说不仅仅是挑战也是大到机遇,如果你想成为一名顶尖到前端开发工程师,那我认为掌握这些概念和由此孕育而出到框架是必不可少的。anglurjs ,vuejs ,reactjs作为当前前端三大主流框架,也许我们工作中只会用到一种,但掌握他们,并能运用他们应该我们必备但技能。 注:本文只是自己重看reactjs文档的一些总结,主要参考的是reactjs的官方文档。
|
XML JSON 自然语言处理
SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版
SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版
106 0
SAP UI5 初学者教程之十二 - 使用 CSS 类对 UI 进行进一步美化试读版
|
前端开发 JavaScript
svelte教程(1)简介
什么是svelte? Svelte是用于构建快速Web应用程序的工具。 它类似于React和Vue这样的JavaScript框架。但是有一个关键的区别:Svelte在构建时将您的svelte代码转换为理想的JavaScript 代码,而不是在运行时解释您的代码。
2247 0