技术笔记: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


相关文章
|
JSON 数据格式
VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式
VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式
|
10月前
|
存储 缓存 人工智能
工作中,Redis的15种使用场景
Redis 在现代应用中扮演着至关重要的角色,涵盖缓存加速、分布式锁、实时排行榜、计数器、消息队列等15种常见场景。它通过高效的数据结构和原子操作,大幅提升系统性能和响应速度,广泛应用于会话管理、签到系统、限流控制、购物车、抽奖活动、全页缓存、发布订阅、地理位置服务、分布式ID生成及数据过期处理等领域。灵活运用这些特性,可显著优化开发效率和用户体验。
1715 0
工作中,Redis的15种使用场景
|
11月前
|
Java API Apache
java集成stable diffusion
通过REST API和JNI两种方法,我们可以在Java应用程序中集成Stable Diffusion模型。REST API方法更加简单和易于维护,而JNI方法则提供更高的性能。根据具体应用场景和需求,选择合适的集成方法,可以充分利用Stable Diffusion的强大功能,实现高效的图像生成和处理。
269 15
|
消息中间件 网络协议 NoSQL
1000W长连接,如何建立和维护?千万用户IM 架构设计
最近有小伙伴在面试 美团,又遇到了 IM 架构问题。小伙伴支支吾吾的说了几句,面试挂了。 所以,尼恩给大家做一下系统化、体系化的梳理,使得大家内力猛增,可以充分展示一下大家雄厚的 “技术肌肉”,**让面试官爱到 “不能自已、口水直流”**,然后实现”offer直提”
|
JavaScript 前端开发 UED
为什么在 Vue3.0 采用了 Proxy,抛弃了 Object.defineProperty
Vue 3.0 采用 Proxy 替代 Object.defineProperty,主要因为 Proxy 提供了更全面、高效的数据拦截能力,支持对更多操作进行拦截和自定义处理,同时减少了对对象的限制,提升了框架性能和开发体验。
|
存储 缓存 资源调度
研究一下「pnpm」这个神奇的包管理工具
研究一下「pnpm」这个神奇的包管理工具
937 0
|
数据管理 数据挖掘 大数据
数据飞轮崛起:数据中台真的过时了吗?
数据飞轮崛起:数据中台真的过时了吗?
381 0
|
缓存 JavaScript 安全
浅谈 Vue 3 的 Proxy 代理为什么使用了 Reflect
浅谈 Vue 3 的 Proxy 代理为什么使用了 Reflect
|
前端开发 定位技术
让一个父元素中的子元素垂直水平居中的方法
让一个父元素中的子元素垂直水平居中的方法
222 1