KendoGrid基础

摘要:
1、 KendoUIGrid绑定双击事件原文:http://blog.csdn.net/sakuya_tan/article/details/51437857vargrid=$(“#grid”).kendoGrid({columns:[{field:“id”},{field:“name”}],数据源:[{id:“1”,name

一.KendoUI Grid 绑定单击双击事件

原文:http://blog.csdn.net/sakuya_tan/article/details/51437857

<div id="grid"></div>
    <script>
        var grid = $("#grid").kendoGrid({
            columns: [
        { field: "id" },
        { field: "name" }
            ],
            dataSource: [
                { id: "1", name: "lili" },
                { id: "2", name: "jim" },
                { id: "3", name: "jone" },
                { id: "4", name: "tom" }
            ],
            filterable: true,
            sortable: true,
            navigatable: true,
            selectable: "multiple",
            pageable: {
                pageSize: 10,
                refresh: true
            },
            columns: [
                        { field: "id", title: "账号" },
                        { field: "name", title: "姓名" }
            ],
        });
        grid.on('dblclick', '.k-grid-content tr', function () {
            // 双击
            var row = grid.data("kendoGrid").select();
            var data = grid.data("kendoGrid").dataItem(row);
            var id = data.id;
            alert('双击事件【id:' + id + '');
        });
        grid.on('click', '.k-grid-content tr', function () {
            // 双击
            var row = grid.data("kendoGrid").select();
            var data = grid.data("kendoGrid").dataItem(row);
            var name = data.name;
            alert('单击事件【name:' + name + '');
        });
    </script> 

二.编辑按钮名称自定义

 command: [{name:"edit",text:"asas"}

KendoGrid基础第1张

三.Grid展示时间格式化

  schema: {
                model: {
                    id: "ID",
                    fields: {
                        ID: {},
                        BegindYMD: { type: 'date', format: "{0:yyyy-MM-dd HH:mm:ss}" },
        }
    }
}

columns:[
  { title: '生效时间', field: 'BegindYMD', format: "{0:yyyy-MM-dd HH:mm:ss}" },
]            

注意:必须columns:和schema都加format

只加了schema效果:                                                                   都加了效果:

KendoGrid基础第2张                  KendoGrid基础第3张

四.Grid转换显示

  { title: '门票状态', field: 'Stauts', values: [{ text: "售出", value: 1 }, { text: "已检", value: 2 }, { text: "退票", value: 3 }, { text: "挂失", value: 4 }] },

效果:

KendoGrid基础第4张

 五.下拉选择框select加了name属性后selected不起作用,需要给个默认值,f_Enabled:{defaultValue:1},

六.var All = grid.dataSource.view();  grid全选

免责声明:文章转载自《KendoGrid基础》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用cmd命令行(.NET Core CLI)来启动ASP.NET Core 应用程序的多个实例jq 一个强悍的json格式化查看工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用 Java 爬美女图片,厉害了。。

目的 爬取搜狗图片上千张美女图片并下载到本地 准备工作 爬取地址:https://pic.sogou.com/pics?query=美女 分析 打开上面的地址,按F12开发者工具 - NetWork - XHR - 页面往下滑动XHR栏出现请求信息如下: Request URL : https://pic.sogou.com/napi/pc/searchL...

自动化部署 jenkins 插件简介

一、什么是持续集成? (1)Continuous integration(CI) 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发...

Vue向后端请求课程展示

1.Vue结构 App.vue <template> <div id="app"> <router-link to="/index">首页</router-link> <router-link to="/course">课程</router-link> &...

startUML破解方式

StarUML官方下载地址:http://staruml.io/download StarUML是一个非常好用的画UML图的工具,但是它是收费软件​,以下是破解方法: ​1.使用Editplus或者Notepad++等特殊的文本编辑器打开%StarUML_HOME%/www/license/node/LicenseManagerDomain.js文件 2....

轮播图3D效果--roundabout(兼容IE8)升级版

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> *{ margin:0;...

内核中的宏定义__init、__initdata和__exit、__exitdata

  __init、__initdata和__exit、__exitdata的定义位于<kernel/include/linux/init.h> 1 /* These are for everybody (although not all archs will actually 2 discard it in modules) */...